you... this is... wow, this is just incredible, its perfect. i didnt know it was even possible for someone to do this on their first submission. maybe like their 50th, but not their first. way to go dude, keep it up.
To be fair, I've been doing this for a while now. I just haven't submitted anything to Newgrounds before. Most of my stuff only exists on my harddrive, but I did submit something to VGmusic a long time ago.
Please contact me if you would like to use this in a project. We can discuss the details.