Hey man - listened through to this - I didn't know this song before I saw this post but I did listen to the original after I listened to yours.
-- Compared to the original, I would say there is more punch to your mix, HOWEVER, the tonal balance between the guitars/bass/drums just doesn't sit...