Overall, it's not bad at all. My first impression was that it doesn't sound "beefy" enough. I feel like the low's were rolled off too much. The guitars need to sound bigger. I would boost some lows and dip some mids. It sounds like the guitars have some reverb on them - if they do, lessen it up (most of the time I don't even use reverb on distorted guitars in metal songs - I feel like it takes away from "edge") Also, the snare is way too compressed. It sounds very squashed. The vocals have a unique quality to them as far as performance goes. A lot of the vocals were doubled up and there are a lot of imperfections, but I'm on the fence of whether I'm digging it or not. Creates a cool texture though. The toms need more life to them, so I would, again, boost the lows or low-mids. The bass sounds too thin and needs to be raised in the mix. I personally feel like the hi-hats are too loud, some people like that - I personally don't. But overall dude the mix sounds good. Just do some tweaking and polish it up a bit.