How difficult would it be to give each game it's own lobby/waiting room?
As a newbie that would've helped me loads in working out which game to jump into, coz you could look at something bigger than the thumbnail version of the map, chat to the players that are already in, see if they're noob friendly, etc. and the game creator could leave a message stating their expectaions for how quickly they'd like to work through the turns. The players time zones could also be displayed in this area (if that idea gets implemented) so you don't end up in a game with 5 guys who are all in the same zone & you're 8 hours out and get slaughtered in your bed, as it were.
The site is great though, these are just details.
Phil