I think it is great that you are seeing progress, but it concerns me that there seems to be a note of resentment in your post: Why am I the one doing everything? My fear is that this can build and creep into your actions or even your mental health. I know I got that way, I don't know if that is the cause of the general down fall with H, or if it was impending disaster either way.
But, what can you do, or have you done, that makes you feel good about all this? Is watching tv driving you nuts? Do you feel like you are doing too many of his activites and not enough of yours? Are you happy doing his activites--expanding your horizons, so to speak? Embrassing the differences and learning new things? I don't know, I don't think I ever made enough of an effort, I guess, to do those things. Just throwing out thoughts, hoping something is of use.
But, whatever you do, relish in the success, relish in the goals that you have met. Do goals need updated with him home? Great job on leaving the OW conversations out of the picture! That has to take restraint. He is working on this too, just in a different manner than you.