O.k I've listened to this on monitors and my DT 770s. I have to agree with MESH in that there seems to be a timing issue twixt vocal and guitars but only IMO.
I like this genre 'cause it has passion and hard high octane guitar & vocal work, it's there in this song, but it feels like it lacks power, it might be your overuse of limiters or maybe too much even balance regarding the mix ... don't know, however under that blanket of constructive critic it's a
great song ( B U T
it needs to grow a pair )