Splendid performance! You really got most of the dynamics and emotions right. I have heard of this version, which comes from the official piano collections. I assume that you memorized the sheet music, or did you transcribe the song note by note? If its the later, wow you have perfect ears!
And yeah I know. This piece is hard to learn. I have tried it a little and I kinda got lazy and gave up