Man, I like this. Took me a bit to get into it, but it did stick. I think the lead vocal is a little hot and dry still. Just my opinion. The music is all good, attractive and holds its space just fine. If the vocals came down a bit in general, particularly the lead, I think it would unify and gel better.
Anyway, cool song. I didn't expect to like it, actually, so you won me over.