Sounds really good, man. Vocals especially sound very pro. Overall the mix is very good, but I think maybe lower the volume of the vocals just a little bit, so that the guitars and drums sound relatively louder in the mix, to give the riffs a little more impact. Everything is clear and powerful sounding already. I'd just like to hear the guitars and drums be a little louder (relatively) and then it'd be perfect. Maybe check out Despised Icon's album The Ills of Modern Man (mixed by Sneap) as a reference mix to see what I mean, the vocals are pulled back slightly and it lets the drums and guitars really hit hard.
Can't say I like the music too much, sounds like Oceano or the more generic sections of a Whitechapel song, I think, but very nice job on the mix.