Good writing...
The piece itself is very good. I would suggest giving it a little more dynamic. The eq on the mixing isn't a huge deal, I know how it is recording from an electronic keyboard. This a very emotional sounding piece. I think it could really have a powerful impact if it were played with the emotion that you can hear in the music...