Good stuff! Great performances on bass, guitars, and vocals. Great song too!
The mix isn't terrible, but shooting from the hip, I might suggest looking at a few things:
- Drums need to come up.
- Bass is too hot especially during the middle solo and verses. Also I think the bass EQ is interfering with the guitar/vocals in the high/mid freqs and could probably be better isolated from them by emphasizing lower frequencies more.
- Vocals might be a little too "present" as well (causing distortion in the high freqs), and maybe there's a bit too much effect on the vocals (flange/chorus?). If the vocal is doubled maybe back off on one of them a bit so it doesn't cause as many phasing issues.
Just my $0.02!