Well, I thought it was pretty good.
You already have a lot of speed in your fingers - you just need to exercise more control over the phrasing and tempo. There's nothing wrong with rubato, in this piece, it's just a matter of being less erratic - you should slow down and speed up gradually, not suddenly. Think about crafting the rubato, (as someone once told me), and shaping the melodic line, so that it sounds beautiful. It might help to sing along to yourself, as you play, even if only in your head.
You also got some really nice full tones out of your guitar. And I thought it had great spirit too! I think this piece needs a bit of fire.
I agree that you're quite advanced, for your age, but even so, I think it would be a good idea to learn some easier pieces too. But I've just seen that you have a teacher, so I imagine you're doing that anyway. It's important to achieve musical and technical skills in stages Always build on firm foundations. If you overstretch yourself, the foundations won't be as solid.
Anyway, well played.
Frankly, it's better than some of the playing by adults on this forum, to be honest!