Awesome song man! A little bit repetitive without vocals. You need to study some mixing and that kind of stuff. The guitar composition is freaking awesome. Drums could be better, you know, add in some more fills here and there, and use something other than the hihat sometimes is also good.

The way the song ends is weird.

I'd call it metalcore (old school metalcore).