Did you record the piano live, too? Because that would explain why it seems so far away and sparse. Also, don't know why there doesn't seem to be much use of the sustain pedal in that piano section (the bass notes are far too short). I guess I'm picking on the little piano section because it sticks out as being not on the quality level as the rest of the song, which is quite high. Good job!