This is joyous reading indeed, many many congratulations. You must be so proud of yourself.
This helps me to believe that there is hope for my son too. He has done most of the things on your list, and has just started therapy, finally. Fingers crossed Xx