Yeah, really cool stuff!
i loved the crazy style of the game, a great variety of stages, nice animation, really good music selection according the stages (heh, that bonus stage theme! ).
the difficult was a bit unbalanced, the first boss for me was more hard than the last one, but the unlimited continues made it possible without start again, i enjoyed playing all those diferent levels!