Though the last season was a bit of a let down, I love the series.
I thought is sounded pretty good, particularly as a pre-DAW but still digital production. The vocals do seem a little "soft" in comparison to the guitars that cut through great (and to some extent the snare). Love the guitar tone and the L/R panning.
Once the song was done, and maybe it's partially because of the name, I was picturing a recording of this with Tommy Shaw singing.