Love the ideas here, a real gem to listen to. I reckon the piano but (not the rhodes) sounds a bit dry, maybe try layer another electric piano behind it or something, just to give it a bit more space... perhaps more reverb or delay. Also I think the first bass note is too 'boomy' compared to the lower ones which follow, like I can barely hear the lower note even though the first really booms on my system. You could maybe automate the volume to drop down for that note, or perhaps use some EQ on it to take out some resonance.
Vocals are a nice touch, its a feel good tune really and I love all the sounds, try and add some more pads or something to try and fill it out. Beat is good too I wouldnt really change it. Lot of potential!