Whoa, wasn't expecting it to be quite that fast paced! When I first joined a game I got obliterated until I figured out what I was doing, even now its still pretty instinctual with no real gameplan.
Definitely worth a try though, having some real fun with it