The tone, timing and phrasing (especially of the head) are excellent.
If you want some critique, I'd say the impro doesn't quite fit stylistically with the playing on the head, like it loses direction in places, or sounds like it's a different style. I mean very good in it's own right but slightly disconnected. maybe more breathing space would be good.
great.. a tip at about 50 seconds you play what looks like a B to C run, its quite akward playing the fingering you do, try useing the right hand palm keys it will smooth things up..
keep up the good work