Good that he has made so much progress.
A year is not long to go through this. I am on year six but things are looking up for our family also. You are fortunate in so many ways.
Divine intervention for us. Nothing else worked.
I never say my son is doing "good". I cannot use that word freely yet. I say he is "stable". But for me, that is such an improvement!