I must say I enjoyed this
The high notes on the vocals are a little squeeky, but I have that same problem myself. For singing so lightly your voice has a lot of volume to it. Your voice seemed to get better as the song went. Maybe you should have did a second take of it to clear up the vocals.
But thats all nitpicking really. The singing great overall, and the playing was very crisp and clear. You did fall out of time in a few places time, with a few minor hiccups toward the end. But no big deal. Jack White does the same thing on a White Stripes album.
This is an awesome song to cover. And you pulled it off magnificently. Might I suggest 'As Ugly As I Seem'? I think you could kick that song's ass too. Keep up the awesome work man!