Insane stuff.
This belongs in OCRemix, man, it's too good for Newgrounds.
But hey, nothing wrong with NG haha. This thing is amazing.
I can't really give you crit because it's just perfect. Crazy playing and appropriate background music. The effects on the guitar wonderful. Only complaint would be that the guitar at the end is too loud.
May I ask two things though?
What did you use for the piano?
How do you record your guitar into the computer? I have my own Lexicon box, but it's either horrible or FL just wasn't made for recording live.
Keep it up.