The high end is quite dull. I think this was either caused by excessive EQing or by the way you mastered the song. The high end of the frequency spectrum is very spacious, so making more use of it shouldn't be a problem. Unfortunately, this trait greatly detracts from the overall experience, at least for me.
I like the chord progression, vocals, and sound design, and the way you modulated the leads. I also love that quick snare roll transition.