nice job! i just played this in a concert and since it is fresh i have a few comments.
1) i personally think the opening is too slow and could flow more easily!
2) the rondo part is a bit too loud i think and could be softer and lighter that way it has more sparkle and more fantastic character. it could even be a bit faster.
3) the second subject is marked animato and should be a bit faster than the rondo theme, in terms of character it should be more fervent
4) at the sixteenth notes with the e major arpeggios and then diminished triads i don't hear the difference between forte and piano , it should be very obvious, and the articulation can also change to make it better contrast
you have a lot of precision and its good! i think it hsould be lighter and more fun! good job!