Hmmm....
I didn't hear the last two so I dont know, but overall I'm not really impressed. Not sure what it's for either. In general, the entire track is just lacking in aspect of depth. The piano was acting a little weird to me too. At one point I heard convolution reverb and then the dry signal overpowered it mid way through the song (wtf?!? lol). I was though a good idea to put reverb on that piano, but as uninteresting as it is, you're gonna have to put some more. Probably to the point where you're listening to it on the Grand Canyon lol.
Next was everything else. Dont know what you were aiming for with those instruments.... they were there I can tell you that much....other than that to me they just didn't fit in the mix or have a need to be there. They didn't compliment the song I guess is the general theme I'm trying to get here (lol).
Last was the sequencing of the piano. I'm pretty sure you have the piano in MIDI ( or at least I hope you do) because it needs to be quantized bad at some points. Though remember, when you quantize, remember on some points (advance use as some people dont seem to understand this concept really well) create rhythmic errors to prevent the recording sounding so machine like (after quantize).
I hope something helps here. Dont give up!