Cool cool song. You know, there's a whole movie dedicated to this theme (Steve M)...it's called "The Tau Of Steve," and it's definitely worth checking out now that you've recorded the song that should have been the soundtrack for that flick.
This next comment will not be helpful at all, but it's honest. There's something about your mixes that sounds "thin." Now, I'm listening to all the parts, and I can make them out okay...so it's something I can't really put my finger on. Part of it may be the stratosphere-like range you sing (very well) in, and part of it may be the thinnish snare...but I think it's something more. Like something that could be fixed with some type of overall "plugin" to the final mix. I shouldn't even post this, b/c I really don't have a clue how to address it. Some of my mixes come out this way when I've beaten them to death with EQ, but I don't think that's it. Maybe a mic issue. God, I'm rambling. I just wanted you to know that I have the same issues, and I don't know how to "fix" it. I just got some new monitors, and I played your tune next to a commercial cut, and it just comes off sounding less "full," almost like too much high end, but maybe not??? LOL...I'll shut up now.