I dunno about the game, but take warning, the community over there...how should I say it...is exceedingly newbie-unfriendly.
In a newbie-only game even. It clearly reminded me why I don't really like online games...and why the DotA games (which all seem to be lacking any meaningful single-player side) appear to be a genre I will simply never be allowed to appreciate.
So, screw 'em. Although I do appreciate being able to learn this for free, rather than having to buy the game first.