No kidding a shock! One we all pray for, but you are having what I feel is the correct response. Now, easier said than done, but you seem aware that words are cheaper than actions. FWIW, take things v-e-r-y---s-l-o-w-l-y. See if he follows through on what he has said he will do. Try to think clearly about what a new set of boundaries would be like IF you agreed to work on this. I believe it's the only way to see if he is sincere and in for the long haul.
One more thing, CONGRATULATIONS! No matter the outcome, you know you did everything you could do, and he noticed. Now, I suggest you get to talking to the big man upstairs about this ASAP.