hmm interesting interepretation of the original, i do feel like it's bit to up tempo to my likes, have you considerd making a slower version? I feel like this song just doesn;t really work with this tempo altough that might just be my bias, i did dig the original.
As for the piano part, especially around 2:20-2:40 i feel like it was faded just a little to much for my taste, keep up the great work though