I like this...
I love the timing you used in the piano rhythms. My only advice would be to use some effects/mastering to unify the tracks. Sorry if that was the intent, but the piano track seems very separate from the rest of the sound. I would suggest a bit of reverb on the piano to put it in the same atmosphere, and then a slight bit of compression on the whole track.