What a surprise to see your posting today! How are you and the children doing? Your situation is moving very slowly, but that's good. The slower the better because when he does finally wake up, he should be a mature man ready to face the world.
I know it's frustrating that it's taking a long time, but acceptance is a very slow process and it takes a long time for them to go thru it. You will need to dig deeper for more patience and do not put pressure on him right now. He's moving towards you and that's a plus. Give him plenty of time and space to finish up his journey and if and when he finally recommits, it will be well worth the wait.
Please drop by again soon and let us know how you are doing.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.