Awesome!
Dammit, this song is great. I haven't heard the original myself, but hell, this sounds REALLY good. I'm sure it does the song some justice andthensome. Everything sounds good and nothing (to my limited knowledge) sounds out of place.
Great job with this!