Hey Cwestmont.
Heard through your song a few times and I think it's really good. Alot going on, still well blended together. So good work.
Tons of people on this forum has really high skills on mixing and mastering.
I'm not one of those... Still I'll give you my 2 cents. :-)
Too me the vox in places of the first halv seem a bit low or little defined. Round from 1.40 and up to 2 mins) Blend in to all the sounds a bit too much. From around 2.26 there is a change of character in the song, and I think the vox comes out better in that part.
Also I think the base at times might be a little to low/ too little defenition.
This all might be my crappy headphones... It might be how you intended the song to be. Still thats my first impression anyway.
Bottom line is that I really like the song. Good work and thumbs up from me.
rgd
Anders