Really glad I got to listen to this! I love the off-kilter drums vs. bass line, that's some cool writing there.
Your excellent EXCELLENT guitar work does have a few crackles/pops as you must be overloading 0db in spots. Tiny crackles, for example look at 0:44 area . . . am I hearing them or imagining them?
As far as vocals, well to be honest your treatment of them at least in my opinion kind of holds the song back . . . it's just my opinion and you are totally the commander of that ship. If you gave me the wheel, I'd take the slapback delay completely off ( I think your singing is perfectly fine without it) and just go with reverb, less of that, and I might double or thicken the vocal line.
So I hope you can find your mixes, good luck! It's a really cool tune and a great listen the way it is, thanks.
-Tom