I do a lot of this on my Korg Workstation, I've been thinking of uploading some, but I don't know how to convert the files to mp3, and the recording that you do on the piano alters the voices for some retarded reason... although there is probably a way to make all that better somewhere burried in the instruction booklet... =/ hmm.
It has a lot of potential in certain parts. I like to think of my improvisations as a fruit tree. You could build a small doghouse out of all the wood, but there are small pieces of fruit on as well... sell the fruit, it's more profitable than building a small doghouse =)
I'm not trying to insult the bulk of it, I'm must saying what I usually do.
Nice piece overall!