You will find their review here (it's worth the reading, we love their style):
And you can download the game from our download page right now!
PS: There's a little misunderstanding regarding this 24h exclusivity. We're not earning any money of this. It's just one more step to world domination! =)