Very ambitious piece, and I think for the most part it works well. You have had some good advice already so no need for me to add to that.

The important elements are already there, nice melody and nice movement.

Good work, I listened to it a couple of times.