Definitely some very fine musicianship going on here. I wonder if you spent time with some volume automation whether this would help bring forward some of the parts as they come into and out of focus during the song, just a thought.
I think I can hear where teego is coming from in regards to the drums, there are times where I wish they had more bite, but this is great mix all the same. Looking forward to some killer vocals at some stage.