The song itself - holy crap, great songwriting! Love the arrangement and the weird elements, all synced to that awesome rhythm. You are going to get Steely Dan references all day, fun chord changes, dude!
The mix - you might undo a little vocal processing, are you abusing a microshifter perhaps? Did you double it and get a comb filter? Or did you eq it losing the highs? It has a "tin can" effect. I think I can hear a bit of bgv, maybe two octaves up? Is that adding some filtering somehow? The vocal itself - I think that's great. Very cool performance
You might also consider drying up the snare just a tad.
What are you using for that little muted trumpet section? Sounds very realistic.
This is the kind of song I could listen to about ten times in a row and not get tired. Really great job!
-Tom