Thats amazing!! You got it all there in a nutshell, sounds like he summed up the whole sorry mess and apologised. All he hasnt figured out yet then is where to go from here. But yes, I think thats massively positive that he opened up to you and said all of that ! Yes, keep listening and validating and allowing him to "vent". And carry on no contact unless necessary ! Only respond to him..how are you doing with that?