I'm having similar problems, I'm not sure if it's me or not after looking at this though... I can connect to most people but there's usually at least 1 person I can't connect to but others can and it's usually sat there for about 20 secs trying to connect the last pairing and then kicks them. At this point we're then waiting for another to join and nothing happens, bug or just takes a while?
__________EDIT___________
Might just be a coincidence but I was running the game straight from Impulse, I closed Impulse and ran from the .exe and it now connected to the other players almost instantly, but now it hangs at the "finding players" bit after my team had all connected
(in Pantheon btw)
____ Edit Again... ____
Was a coincidence, keep getting kicked from games for not connecting to players now 