I know you are past the point of doing cartwheels that he responded to your email, i get that.
but still I think it was pretty great that he is being so introspective and realizing/admitting these things about himself. I hope he decides to finally DO something know that he fully realizes he has a big problem on his hands and does not want to miss out on his life with you and the kids.
At some point is there any discussion of him moving home? Maybe if he quits that second job?