It's a cool song. I also like your voice a ton.
Both mixes have too much low lows. I'm talking about stuff below 80Hz. When you've got that much low end, it's gonna' be tough to get a lot of definition out of your vocal UNLESS you do what you've done here, which is hype the crap out of the mids. Still, I think you'd find that a lot of the mix would clear up if you rolled off a lot of the very low lows. You don't need it.
It's there in just about equal amounts on both mixes.
I know this won't make you feel great, but I actually liked the old mix better. In the new one, the LoFi effect seems too pronounced throughout the song. I'd kill it altogether when the bass comes in, and maybe bring it in at the end of the song. A sonic maximizer can be a cool tool, but a very little bit goes a VERY long way. To me, this sounds like you hyped both the lows and the highs on about 4 or 5. Sounds cool in the headphones, no doubt...but it translates to UN-EQ-ABLE tracks. If you haven't done this...play these tracks on your home or car stereo and turn them WAY up and boost the bass and the highs. You know, "smiley face" EQ. I'll bet you'll hear it as I'm now hearing it, which is kinda' muddy, except for the highs...which are coming across as loud pops from the crackle of the vinyl. Then try the same thing after you roll off a bunch of the lows below 100Hz.
Or, maybe I'm full of shit. Your call there.

One thing I think would help is some volume enveloping on the vocal. It sits okay during the verses, then MUCH BETTER during the first part of the chorus..."THERE ISN'T A DAY"...that's great...But then "I'll never forget the waiting game," where you've gone back to a telephone vocal, that's too quiet.
On the sonic maximizer...I'm learning that if you do the Hi or Lo countour more than about 2, you're screwing up.
Just my opinion. Man, this is a very cool song...I hope you get a version you're happy with. If you're happy with this one, then more power to you.