I downloaded this and gave it a quick glance. This game is a lot more rough than the video makes it out to be. Obviously this is their very first release so it's a proof of concept. It's probably worth keeping this one in mind if you just want to try it out. Obviously now would be the best time to try to get in on the game if you liked the concept and wanted to contribute.
For those who just want to play around I would probably suggest not worrying about downloading this release. Give them another 6 months and it will probably be more interesting.