The only thing I would add is to be more specific and even blunt w/your reasons for his ruining your love for him.
You may have done this, but by what you reported, I read it and asked myself: "Why didn't she tell him right there that his devotion to work over family is what has made her fall out of love w/him. He loves and cares more about his jobs than he does his family and when he is with Kalni, he has absolutely ZERO romance in mind."
To me, it needs to be stated and stated bluntly, clearly and without any room for "guessing" or "misunderstanding." If you think you've done it, his replies still seem like he's not getting it.
Maybe this could help to serve as John mentioned as something he can do to measure his progress by the 25th.