Do you have the lyrics posted somewhere? I'm always there for s***-talking Rand!
As to the mix. I'd say it's close. The high hat and vocals in the verses come through as a little sibilant. Sound like you're EQing a lot of the low end out of the latter?
The chorus/hook might be a little bit too wet. Everything gets a little bit lost in the wash of verb, etc.
Lots of cool little flourishes throughout the mix. Tho they tend to get buried too.