I just found where the invites sent from the Colosseum show up, it's on the Home Page by the News under the Allies tab.
So obvious.....