A great effort! The guitar work is very well done as well. The vocals are a bit pitchy at times, and a little too "Metal" for my taste, not a bad thing by any stretch. Some folks dig that sound.
That's not an easy song to do at all. Definately an A for effort!