You nailed it -- the crunchy guitars fit the song extremely well and add a great departure from the original. The vocal is right on. This song would get people to stand up and rock out played live.
I hear what you mean about some of the mix -- some of the echoing backing tracks are a little low, for example. The cover is so good, you might want to take the extra time and polish the mix. I'd be willing to give it a shot if you want to send me the stems. My email is budwestmont at gmail, if you want to pursue it.
In any case, thanks for sharing!