yup im in the same boat...if i try and join a public game the game pretty much locks up on me, not sure why this is happening
also in private games i was trying to coop with a friend and whenever we tried to connect to each other it would timeout...
the only person i have been able to successfully coop with is my brother
for some reason i can start a online private game with him and he can connect instantly but my other friend cannot
aside from those issues the game is a blast, and a lot of fun!!!!