What if there were screens in the level, where you could follow matches taking place on other (nearby??) servers, for example. You could select the gametype you want etc..
Or maybe, maybe ... you know what happened when you disconnected from a server in Unreal? You had that prison map. Well, instead of a small, boring prison cell, you'd have a large room (NO BOX).
There would be screens on the wall, for each gametype. (Or maybe 1 and you can select the gametype.
You could enter a server url, and follow the game before connecting (just to check out if there are llamas, but heck it could work the other way around there's always risks ;p..)
Maybe there should be a way to request the files you'd need to download.
Get them listed. If they're necessary downloads. You could confirm, or disagree etc...
And connect afterwards.