You can continue to move on, start a new life and live it. He may or may not ever catch up, but there's no reason why you can't live your life to the fullest. What do you need to move on and start a new life? A divorce? I know that this would be a big step, but my question to you is this...will he file or would you have to be the one to do so?
mleigh, no one knows whether he'll remain stuck and not man up to his own issues and mistakes. He may come out the other side and still have some of his mlc traits that he picked up along the way. I do not think that he can own up to his issues/mistakes w/o some professional assistance to help him delve into his past. I doubt that he would even consider going to see a professional considering he couldn't get himself to your previously scheduled child parenting session.
Whatever you decide to do, I'm here for you. You've made great strides in healing and surviving his crisis. The most important people right now are you and your son and what can provide a healthy environment for the two of you.
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.