I read your points a few times and you are correct on a lot of fronts - if not all.
My W would tell you I have had quick temper, been too critical, not appreciative enough and not had too much of a social life outside of her and our common friends.
What I can also say hand on heart that as soon as she returned home after the separation I put every bit of my soul to show her that I am changing on all those fronts - and she saw them. We were getting somewhere and all it needed was time. That what's she has cut short. 'Too late', 'You had five years', etc.
I will still work on those issues and continue to do so until I conquer them all. It just breaks my heart that she may not see the ways in which I will be a better man. For me. For her. For us.
Regarding the book - does this is help when the W is full speed ahead on the D train? I got the feeling that it is more relevant when we both are under the same roof.
Me:35 W:35 M:5 T:7 NO KIDS S: 3rd Nov 2016 to 4th Feb 2017 BD: 7th Mar 2017 GD: 6 weeks