Hey, really nice playing, Penny
All that slow and precise practice is certainly paying off, because you have made a big improvement in fluidity, and the notes sound smoother too. I second Scott's comments - and jealousy - about being able to play that from memory - I can't... I particularly noticed that towards the end, the notes were even more fluid, which could be a result of you relaxing (if so, do more relaxing

), or perhaps that you practiced each part evenly (in contrast to my practice, which starts at the beginning of the piece, focusses on the difficult bits until I can start from the beginning and play through them, but the end only gets practiced if I make it that far... in which case I need to learn from your discipline

)
Have you been practicing the improvisations in preparation for the next lesson? I've got a bit lost with this, so am waiting for the next instruction.