I must say, I am kind of impressed. That text is all you; well said, well stated, and well thought out. It is probably to much for his Swiss cheese mind but so what, a lot of that is for you and letting go.
We all take different paths, and for what it is worth, you needed to do this. I hope he follows through on the face to face conversation.
DnJ
Feelings are fleeting. Be better, not bitter. Love the person, forgive the sin.