The not so good:
I had guessed correctly that it started as a tech demo, because it felt like one at parts.
I was surprised how many levels seemed to discourage speed in favor of platforming.
Overall, I thought it was a good game.
Did I mention that the music is banging?