Dude, this is amazing.
I love almost everything about this song. First and foremost, I love what an amazing effort this song has had put into it. The song itself is something of quality that is rarely heard on Newgrounds. The vocals are interesting, the instrumentation fits in quite well, and it's ambitious. You put a lot of work into making this a song of professional quality, and I appreciate that.
The only criticisms I can offer are that the sound leveling is off (I know, the MP3 compressions does not do it any favors ) and the vocals had two parts where there was not a good progression of tone.
I cannot say enough how much I appreciate the effort you put into making this song. It is something that I rarely hear on Newgrounds.