8 minutes of BlazingDragon piano goodness! Must be our lucky day!!
So... first of all, this is really good. That should goes without saying as I've almost taken your piano skills for granted.
But I do have a small complaint: I feel that it's too long to have such a short fluent portion, as it seems to slow down/go offbeat/stop altogether far too often. Maybe it's intended for sentimental purposes, and I think it's good for the intros and outros, but not for pretty much the entire song. That's why "Impromptu - Spring" is still your best piano improv. in my book.
Nonetheless, I can still listen to this all day. Keep up the good work and get (completely) well soon!