I was hoping this hadn't been done on newgrounds. Now you get all the cool reviews like from the guy before me.
Anyways, your interpretation is pretty good. Imo very close to the original, but still distinct. Only complaint is it could have been just a little longer for my taste. Did you do it yourself, remixing it by what you hear or did you import a midi file?