Dude, as far as I'm concerned, that sounded phenomenal. Great track. If I were to suggest anything it would be to turn down the bass just a hair. There's a point where it becomes a little "too much." Beautiful stuff though, I sure can't mix like that. If you have time, check out my song. I'm just starting out so it certainly isn't like yours but it's good nonetheless.

Hope this helps, thanks!
I agree, the bass is a bit boomy. have you applied any compression to the bass track? might also be worth rolling off a bit of the lower bass frequencies (of the bass track) with EQ

Cut the sub and low end of the bass, added a compressor
Turned the bass down in the mix
Lowered the overall sub and bass level on the master
Eq'd on the vocal tracks a bit, and brought them down about 1db each