So pleased it went well Junk. I think he's one of the good guys
I love how he examined his actions, acknowledged his mistakes and was honest with you. I also liked how he listened to the link you made with the CSA disclosure and didn't dismiss your feelings but reassured you.
When he said he'd dropped the ball it reminded me of when my T said "you deserve more from me". The ability to be non-defensive and own their actions is what makes them great Ts.