OK, here's my feedback...
Basically, it's really good. I woudld increase the volume of the piano line just a little, and then the body of the track would be excellent. However, you perhaps need to differentiate the chorus from the rest of the track. I don't know how you'd do that, but it's just a suggestion. I like the beatless section at 3 minutes though, that's cool.
Who's on the vocal? Is it all original or are you sampling and mixing?