I just tried this game, and I love it
even though I had difficulties learning the controls (and i'm still very clumsy), I got hooked and continued to play for quite a while with different players. I think it's a very good game, definitely worth a try for anyone
it's hard, but it can be quite enjoyable.
Beginners have a tendency to cause more harm than good to the team (and that can be frustrating for both the good and the bad player), but I think it's like that in any team game or sport. Playing against people with similar skill level is best.
I played on the philadelphia servers from central europe and the latency was totally playable.
Also the game is very small and downloads and installs super quick. No problem registering or signing in either.