Multiplayer a big mess

This seems to happen all the time, mostly on tag virus. I sit in the lobby 'Waiting for players to finish game" and then I just sit there watching the players remaining go down then all of a sudden back up to 24, and I never get to join a race. I have only been able to play 3 or 4 tag viruses since I got the game. It has happened in other lobbies too sporadically. I really wish they could get the multiplayer working, until then I;m not wasting time sitting in a lobby.

Is anyone else having this problem or what can I do to get into a multiplayer race more easily?