Played 3 games, won 2 by quite a margin, lost 1 with small margin. Although the demo is pretty barebones, it was still lots of fun. I'm waiting for reviews and other impressions before I'll make the decision to buy or not. Mainly if the single player mode is basically a full retail game worth of content, then I'll probably bite. Could buy it pretty cheap, so that's a positive.
Loaded the matches pretty quickly, in one match I think something went wrong as all but two of us got dropped mid way the match. And once it didn't connect to the servers.