Enjoyable for the most part
I found this game very enjoyable for a majority of the play time. I found it unique (at least among newgrounds games) and satisfying. Although, I must say, I am not the biggest fan of the boss fights. To me, boss fights should be a specific mechanic you master, with little twists given at certain health percentages, and, of course, flashy/pretty/epic. All of the boss fights are certainly flashy, so well done there! But I found the mechanics to be too...twitchy--too reliable upon my ability to move fast and accurately.While this is okay to an extent, some of the fights, particularly the final fight, rely too heavily upon the speed of the player. I would humbly suggest the imposition of difficulty settings.
Overall, it was a great game! Amazing graphics, engaging storyline, interesting characters...super fun! Can't wait till the sequel! (You are making a sequel, aren't you? ; )