Realistic explosions on cute art, sloppy controls and a landing page straight out of 2001.
I love it, great stuff.