Allan,

A clever write. (a lot of words to get in at that tempo)

Vocals are well done.
Good BAND. The drums could be considerably louder (to give even more drive to the band).
Rest of the mix is good.

fj