Raine, He's still very fragile and yes, he's waiting for you to tell him to hit the road. He knows he screwed up and he also knows that you have a life and your sons need a father who is strong and attentive to their needs.
This is the stage where many lbs become impatient and worn down because many think that the mlcer is back home and should be getting his/her act together and be a mature partner again. It takes many months for them mlcer to actually settle back into the life of being married, a father and yes, a friend/lover to the lbs. This is where the lbs has to dig very deep for more patience and understanding because if you push this fragile human being too far, they will leave once again because they will think that they are a failure in the lbs' eyes.
Raine, I know you are tired and worn out from this experience and I can't tell you how long it will take for him to wake up and smell the coffee and be a mature man, but I can promise you, if you can hold on and when he does wake up, your relationship will be on a different level and your marriage will have to be a new one because you can't return to the old one.
Just be yourself and hopefully everything else will fall into place. I honestly wish that I could set the clock to a faster pace for him, but he's got to continue working through his crisis on his time...which is very slow.
How are you really doing? How are the boys doing? I can just imagine the little one is growing by leaps and bounds.
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.