Drummer has tempo issues. I'm not sure if it was intended or not, though (so maybe he doesn't.

). The drum mix (as well as much of the mix) has a very "live" sound to it... and (unfortunately) I mean that in a bad way.

It's kinda like somebody stuck a few mics in a room with a band and this is what came out. You might wanna try compressing those vocals more, get them more leveled so that the screams aren't really much louder than the quieter parts. Then you can bring that vocal up. And mix the drums separately at first. Give them their own "room". Compress that snare to give it a more in-your-face consistency (the quieter snare hits are almost inaudible), and definitely normalize those cymbals a bit, they sound like they're not in the same room as the rest of the kit. Try doubling some of those screams and hard-panning them. That may help give the vocal a little more "presence", because right now, it sounds like a guy yelling from behind a band.

It also sounds like this was mixed by a drummer, cause the drums seem to have a pretty prominent place in the mix and the guitars/vox just aren't getting enough of their "fair share".

And the whole things sounds very "dry". That may be the jist of what I'm hearing... just an overall lack of ambiance. I'm not sure what platform you record on (i.e. Pro Tools/CEP/Cubase, Analog, stand-alone DAW/etc.) so all of those suggestions might not even be possible this late in the game.
That's my input man. It sounds like it can be a pretty good recording. The performances weren't "bad", by any means, but there were a couple aspects that made it sound a little "garage band" (but, of course, tons of bands are going for that sound these days, so that might be exactly what you'd hoped to hear.

).
WATYF