Wow! Good mixing! The lead guitar sounds really good, the vocals sound <b>great</b>. The levels are all where they should be I think. Maybe the lead guitar is a little loud? I dunno, that's a matter of taste and i'm not familiar with mixing this style of music
The only thing that gets me is the gritty rhythm guitar... it's kind of unpleasant. I would like it more without the grit.
Anyways though good job- it's very good mix!