Pretty Solid!
The only real criticism i have is the drums were a bit lacking, in that you mostly used crash cymbals the whole time, which isnt that big of a deal for heavy parts, but it couldn't hurt to throw in the high-hat and ride cymbal more often to keep the beat driving :)
Really dig the melody and guitars!