It was a treat to hear such lovely playing. I no longer listen to piano clips which are computerized renderings because I believe the composer MUST have a working knowledge of his instrument. And you do. This piece is clearly written by a pianist FOR the piano.
But my suggestion would be to do what I did recently ( and wished I had forced myself to do much much earlier). Write one or two pieces ... they can be fairly short ... using the standard ABA "Sonata" format ... adhering to the classical rules for the keys.
Here's a good basic article .. http://www.britannica.com/art/sonata-form
This guideline is a powerful tool, which facilitates composing and ensures a "unity" which is pleasing to the ear, even if one isn't sitting with score on one's lap.
Recently I've wrestled with a short student's piece which simply refused to conform to any sort of standard classical form. It was a misery ... but I hauled myself out of the black hole by using the standard key transpositions ... and finally it fell into place. I can't define exactly when a section suddenly "makes sense" and pulls everything together. But it is intuitive and it happens.
While it might seem at first constricting ... there is a reason this form has dominated so much music for so long ... having it as a "tool" can be invaluable.
Now this piece ... to my mind actually could be broken up into three or more pieces. Up to about 1.40 it was consistant and I was waiting for the "development" ... but it seemed as if a second piece of music was suddenly tacked on.
My suggestion is try a "sonata" form ... strictly adhering to the traditional key relationships and simple format. Then try a contrasting second movement, perhaps in a minor key. And return to the tonic for the final movement. Get comfortable with the rules.
And THEN go and break them if you like. Gleefully!