Great to hear someone that performs their own works!
I'll give some feedback on the first couple of minutes:
It has a great lively mood, but isn't afraid to venture into contrast. I think this is done well.
The harmony sounds like a blend between older eras of classical music, and more modern soundtrack or even pop harmony. Which I think is executed well here, not jarring at all.
The quieter, sustained section, I found myself having trouble following along. This could be the recording quality, or just a tad too much pedal. Either way, their is probably a simple solution to this to make that part of the movement shine through!
Overall, great job with the mood and harmony, and keep it up!