Coming from FPS', sports games and one MMO, this is strategy in its purest form with an incredible opportunity for team play. One of the most addictive games I've played thus far.
Tell your friends, lets have a party :)
It is better to remain silent at the risk of being thought a fool, than to talk and remove all doubt of it.