Goddbless on 05 July 2008
I used to experience the waiting problems on the 360 version but now it seems much more people play. I guess they wanted to finish the game first. The other problems you mentioned may be your connection.
Love the product, not the company. They love your money, not you.
-TheRealMafoo