Dude....
I don't know why you're still here on Newgrounds. You should be signed to a huge label and you should publish your shit. Not that I want you away from here ;]
Anyway yeah, about the music. What the fuck. I haven't even heard arpeggios this clear and fast in music by 'real' bands. You're completely ripping everything up here.
On thing is sure. If I ever meet you, I'll pay you a lifelong beer supply.