If i could suggest anything, it'd be to really start focusing on the low end. Boost your kick drum around 60 to 80 hz. boost the snare and around 150 hz. There are a lot of highs in this mix. Maybe get a little more bass in the mix, and boost low end on the guitars as well
I'm curious, have you listened to the last version of the song? Much of what youv'e said is the same as others did when I first posted the song. If there is still a problem I will look into it, but I don't want to chase my tail either.
As i have it mixed now the kick lives at around 50hz this just the way the drum it'self was tuned more than anything. The bass guitar takes up space above that and passed 100hz. I need to see how my current mix reacts in different speakers/systems. After a few days I'll put up another more refined mix.