I think you're doing great Mel, and the fact that you have experience with a loved one with addiction helps a lot... you can use that to your advantage for sure...
He's an addict, he doens't WANT responsability.. Yes, he wants a pleasant stable world at home and no boats rocked.. you not being at home in his pocket like before is leaving him very unsettled... whcih is a GOOD thing.. the more he WORRIES, the more reality comes down on his head... And the more he will wake up