man, what a kick ass song. I must say you guys nailed a great groove,and guitar driven rock song. It may be catchy enough that your mix isnt all that important compared to the song its self. the song really gets you moving and takes you someplace which is the most important part of recording. so I think youll have to find a happy place for yourself as far as the mix goes and jsut live with it.
with all that said i can only bring up 2 things as far as the mix goes. One, the vocals may be too much up front from the rest of the band, where the band has a nice reverb blend, but the vocals could sound like they were recorded seperateley and dubbed in, if that makes any sence. same with some lead guitar parts.
Just something to make them both sound a little more naturally part of the band, so they sit in the mix better.
great song, dont ever forget that. that will make up alot of ground to a unknowing listener.
peace