That's very impressive. I second all the positive comments. If I had a suggestion, it would be this. The piece sounds a bit rushed. Not that the tempo is too fast, but I get the feeling that you are just the least bit early when finishing one phrase and going on to the next. Not that there should be a big pause, of course, but I think you are slightly shortening the last notes of many of the phrases and that gives a rushed, uneven feel at some points.