He does sound very lost. I make dua every day that Allah swt either paves the way for you or brings you something even better. You can't control his behavior but you can make yourself strong and powerful. You've laid out your boundaries and you stand firm, be a light house, it's up to him whether to move towards the shore or continue to let his emotions and confusion toss him about.
Keep surrounding yourself with your friends that wrap you in their love and light. Keep showing your S what a wonderful mother you are. Keep showing your co-workers what a diligent and dependable colleague you are.
M 10yrs T 13yrs BD #1Oct 2015-PA between WAH and COW BD #2 April 2016-WH resumed PA, she broke it off Jan 2 2017 WH says he wants divorce April '17-Letting go 2018 D busted DD8, DS6, DS3