ok...so just to the mix. Your vox and the tune seem to be on totally different planets as far as verb-space. For me when this happens it sounds cut and pasted. I'd try to add some verb to your vox making it appear they are in the same space to sound less imported. the music sits in a big universe and you're vox currently feels like it comes from edge of the bed in a small room.....not a good fit for my ears.
Lots of great stuff going on but I think a bit more work would help the sell...
Good job!