I already love this game. Those screenshots that you posted were amazing and absolutely glorious. Just in the few seconds that this site has been up I can already tell that this game will come out. Possibly sooner than we had hoped. Especially if you're going to go and show off in-game video just 10 days after announcing that you're making it.