Firstly, I strongly suggest going to Xgenstudios to play the full version. There are other good games there too.
Secondly, to the Demo haters. Serously, you're idiots. If you don't like the fact that it's a demo, keep it to yourself. Reviews are for writing about the actual game.
Now that I have that out of the way, on with my review...
This is an awesome game. Everything about it is awesome. This will easily rise above Sonny and make top 50 soon enough i'm sure. Awesome.