First off.... The guitars are LUSH! That is one hell of a sound. I could spend all day listening to stuff like that and telling you how much I dig it but I'm gonna concentrate on the rest of the mix as that's what you PM'd me about.
The Bass..... it's been mentioned that it could come up some. I agree to an extent but I also think a high pass filter on your guitars, or a low cut maybe between 80-120Hz would give it some breathing space and a boost in the 2-3K region might give it some string ping and deffinition.
Your drums...... I think your programing it top notch, samples aren't too bad. Snare is a tad on the loud side and the reverb is a bit too evident. I always had this trouble when I started recording my own stuff. Don't have the space or skills for real drums so that was always the weak point in my own stuff. I invested in a pro samples real kits CD rom, velocity sensitive hits, chromatic snares, etc and started making my drum tracks in fruity loops then exporting each track into cubase for the mixdown.
All I can say is it sounds super clean and very well balanced. You've got the ear and that's all that counts. Don't know if they are still going on but the PMCs in this forum helped me a lot with mixing real drums before I had the chance in the real world.
My jaw drops at those guitars! You don't have to be a lumberjack to be skilled with an axe

Keep it up