The mix is also very good done, hat of to you for that!
I hope you find a way, that might be suggested by more experienced people then me, to reshape the vocal, I really did not like it I guess, I am sorry, I do not want to make you feel bad but I just want to tell you how I feel about it.
Maybe the tone of the vocal, if you would sing it in another kind of way then its sung now it would be already much better.
Really, please, do something about the vocal, this track is so good but the vocal brings it down a bit... I am sorry man, I wanted to be full positivisme to your song I am really honest in that but this vocal is so... weird... and not in a good way.
Maybe even drop the highness of the vocal, sing a octave lower, that also might make it better. But I aint no expert at all on vocals. If you really find, this is how it should be, then you need to leave it like it is. I only wanted to let you know what I thought. And as long as not many others say the same, then it is just a matter of personal taste and then you should not care one bit about my opinion LOL