zechs21
Uncharitable Spy
Dota 2 is Free 2 Play now. The only payment involved is if you want to buy hats and stuff.
It is not yet free to play, the one you posted is only the steam survey for dota 2 and that survey is since december...
You call it free to play when steam and dota2.com is actually selling it http://www.dota2.com/store/itemdetails/57939587?appid=570