I Do agree. It's pretty good. The only thing i would fix is humanizing the drums a bit more. the quick tom bit in the intro is pretty obviously fake, but either detuning sequential hits, or just adding in different hits of the same velocity should fix that, no problem. and, if you didn't do that for the snares and the bass drum, you should probably do that as well.
The guitars could use a bit more in the low-mid section, but that's just my opinion, i like really thick gritty tones.