Always a fan of Mario!
This was a lot of fun to listen to. I think there were some very clever nuances to the song, which complemented the catchy beat through the entire composition. Have you one-upped (excuse the pun) the original? Perhaps, but you've definitely managed to create something unique with this song. I think that even without a background of gaming (for the listener), this would be quite enjoyable.
That's the key to music, getting closer and closer to universal appeal. Some people say it's selling out; I think that in your own style, you managed to transcend a lot of the barriers that isolate taste. Simply, this is a fantastic song, and you should be proud.