I finally played some matches yesterday, I must say the matchmaking system is far from optimal, the first game we were 8 people and got paired 6v2, and guess which side I was in?
Then, as you said Ugh, it lags, and even though I could blame my connection, which sucks, I had few issues playing...