I see a lot of baby steps there, ITH. I would say the biggest challenge for both of you right now may well be that he still turns to you as his "fixer". I've been there. I actually repaired my ex's car for her at one point. Blech.
He's a big boy and needs to figure out what these things are3 like by himself. Only by doing that can he figure out how great things are with you involved. Suddenly, those bills were so much easier before you left. The house was cleaner. The refrigerator stayed stocked. The bed wasn't empty. His own laughter didn't just echo off the walls.