Well. . .
This is an awesome song, it's so upbeat and cool.
I did not like the synth you introduced a 54 secs or so but everything just flows together so well, it seemed a little out of place.
I normally don't like a clap but the crowd-esque clap acted like a pretty good snare in this case.
The piano interlude at 2:30 was perfect and the backing to it was great.
There were two or three or places that didn't seem quite in melody, but not enough to take away from the greatness of the song.
Overall I enjoyed it a lot, and the ending was perfect.
Keep it up and I like the original better actually, it flowed a little better, both are good songs though.
Omega