I have the same problem. It's really taking away half the game from me.
I made my avatar, clicked join game and then I have the proper screen.
However, it hangs at retrieving server list - nothing happens.
If after a few minutes I click cancel, refresh, or retry a search nothing happens. If I click back nothing happens. It makes the 'click' sound and I remain stuck on that screen.
The only funtioning I have on the screen is the drop down list of internet/local area and the ability to choose which list I 'sort' by.
I can only ctrl-alt-dlt to get out of that screen.
I also checked the rgl_log file. Nothing new appears after this happens. The only thing that is at all out of the ordinary is a small blurb during load up. It shows up everytime and I have no idea if it effects anything.
Loading Music...
Loading Textures...
Finished Loading Textures...
WARNING: UNABLE TO MAP GAME PRESENTATION CODE: prsnt_game_start
WARNING: UNABLE TO MAP GAME PRESENTATION CODE: prsnt_game_escape
WARNING: UNABLE TO MAP GAME PRESENTATION CODE: prsnt_game_before_quit
WARNING: UNABLE TO MAP GAME SCRIPT CODE: game_check_party_sees_party
WARNING: UNABLE TO MAP GAME SCRIPT CODE: game_get_party_speed_multiplier
Loading Module...
Loading item kinds...
Loading dialogs...
Loading mission templates...
Loading party templates...
loading time: 45975
Finished All...
load_map_data complete.
Init_map complete.
init_meta_mission complete.
launch complete.
Expanding Buffer Capacity to 204800 (vdt_regular, 130975

: succeed! 2645
finally. I have no problems playing any other online games, including warcraft and starcraft multiplayers, LoL, WoW, CoD and a few other random rts games.
If anyone has any ideas, let me know.