Fan-F**king-tastic
the graphics i would give a 9/10, they were great, i cant really complain, i would have liked to see a little more blood, but thats really just me, all in all well done Valve.
the gamplay i would give a 10/10 because of the AI director, its a great way of keeping the game fresh, i love it as it always keeps me on my toes, something always changes keeping the game fresh and keep me entertained for hours on end =D
The sound i would give a 9/10, this is purely because the early warning system, for say a incoming horde or a tank, as i said i like to keep on my toes and the warning system hinders it for me...still taking down the tank is still a challenge XD
overall i think this game earned a 9/10 and bloody well deserved it