Let me tell you this...
I hate the song. Im not talking about your version, Im just saying I dont like the song. Me and my friends are doind a dance thats making fun of it for the talent show at my school cause we hate it so much.
But... with that being said, you actually made it a plesure to listen to. I would take this one over the actual version anyday, nice job. I never realized with just changing some stuff around it can be an enjoyable song. For some constuctive criticism the loud parts could be a little louder and the quiet parts quieter. It would give it a better impact for the song.
All and all, it was very enjoyable.