I also really hate this song, but I liked the way you did it better.
I agree very much with Elvis's comments. You have a great style and tone to your voice, but the pitch was a bit questionable in this piece.
The good news is that you have the style thing licked, which a lot of other people struggle with. All you need to do is concentrate on pitch. And I know that you have the ear to do it; it just needs to be trained a bit more.
I would suggest playing the melody of a song on an instrument (guitar or piano), singing along with it, and record that. If you're not sure of the melody exactly, try to locate the sheet music. Listen very closely to the recording of you and the melody together and make sure that you're getting every pitch.
My ear was horrible when I started playing guitar 18 years ago. I had this really funny video of my friend and I playing "Every Rose has its Thorn" (it was late eighties ok?) that's just god awful. Neither of our guitars are very close to being in tune by themselves, and they're also probably about a quarter-step away from each other. And then I'm "singing" in pretty much a different key altogether most of the time. It was terrible.
But, my point is that with lots of work I've developed a pretty decent ear and singing voice as well.
You're on your way to becoming a good singer; you just need to develop your ear a bit more. I'd suggest maybe doing a search on some ear-training programs. I'm sure there are plenty of good ones. Or you might see if there's a community college in your area that has an ear-training class.
Trust me. I'm speaking from experience. Ear training will help out tremendously. You've got the style and tone thing licked; now you've just got to get your pitch under control and you'll be a really great singer.
I don't mean to be discouraging, and I hope I'm not having that affect. But I don't want to blow smoke either. I'm being perfectly honest when I say that I think you could be a great singer in just two or three years if you just work on training your ear. Record yourself singing scales and intrevals as you play them --- things like that. It will help so much.