Anyway, tl;dr is that I'm getting better and better. Probably not as fast as I'd like, but steady progress. I've been incredibly lucky and I'm very grateful.
Thanks in particular to all the people here who've expressed well wishes and shared kind words. I haven't replied directly to everyone, but please know that it meant a lot to me.