Wow, this is really nice. This is your nicest track yet. You have some pretty punchy kicks, which is good. The reverb was just perfect, especially on the kicks, I was very impressed there. The structure was very well laid out, especially the ending. But there are still some things you need to work on:
Panning: I noticed that there was much going on in the left channel versus the right channel. It would have been better if you had panned the guitar more towards the right---this would have made your song more dynamic.
It would have been nice if you would have added a delay effect to the main piano melody. Just at the right level.
Also, you should have added some more aspects of the melody, it wasnt fair that only one piano track carried the whole melody; you should have added an alto or tenor part to the melody, and had the guitar switch things up a bit.
Well, other than those things, great job, I see you're improving.