This is amazing!
I've been looking through the classical submissions and I've been quite shocked at some of the piano pieces. This has got to be one of the best, especially if you were playing from memory. As for myself, I always play from memory, I never even learned sheet music. But this, this would be far beyond my skills. You might want to think of investing in a program like Reason or FL Studio, because you would be able to record through midi and fix your mistakes, as well as add more tracks. 5/5