You should be able to go back and play previous stages again with all your upgrades, rather than having to play through the whole game again. And I agree that the slow-mo scenes are mostly annoying, especially considering that there doesn't seem to be any rhyme or reason behind what is considered awesome.
Other than that, I like the concept, although it is repetitive.