Well the guitars are fucking great, but that parping keyboard thing is horrible - take that out. The growling vocals are brilliant, but the clean section sounds rather nu-metal Linkin Park teen angst style.
Dunno, it sounds pretty good but I just dont like those clean vocals in a song as heavy as this, and the keyboards....I like keyboards and even some nu metal but in a song like this they both sound out of place.
Nice guitars though
Good luck with it, hope you make a ton of money!