I'll say it again
Your work seems out of place for Newgrounds because it really is that much better then most of what I hear on this site.
But because you've decided to release it here, I'll say this. If an animator were to incorporate this song into their game or animation, it would actually raise the score up a few notches based on the music alone.
Let me know when you have an album out in stores so I can cop it. Keep up the excellent work.