BND,
Well your Hs response made me want to cry. Maybe there are still some MLC traits lingering but then I could also read it has him being totally honest with you. Sometimes there is no way to 'dress up' true feelings when being expressed as words. Sometimes we just have to say them and hope the person receiving them understands them in the way they were intended. He isn't trying to hide what has happened between you. He acknowledges his own 'guilt' and highlights where he believes you made mistakes. The fact that he took a while to respond is I think positive as I do believe he has thought about this.
Not long now to the 'home-coming' Then you won't have to second guess his written word b/c it will no longer be necessary. You must feel like the luckiest woman alive.
God bless


Me 43
XH 45
M 2.7.88
Divorce 7.10.09
Kids D20,S17 & D15