Nice build up! makes me want to play piano :D
I wonder if it'd be worth fine-tuning the mechanical sound on the piano (sounds like it's turned up a bit high to be natural? I could be wrong, but my instinct would be to notch it down a little bit. This is assuming you're using a vst haha!)...that said it does add some character of it's own and could even be emphasized to make it stand out more depending on taste xD
anyways, good stuff man!