Just a quick post as I have to run, but good job on taking control of the situation a bit. I wouldn't give him the letter- IMO three pages is still a very long letter and the excerpts seem to me as though they are designed to provoke an emotional reaction from him. I personally think that now isn't the time to be doing it- you both are clearly hurting and upset and your focus at the moment should be on reducing negative feelings, rather than anything else.
You're making an assumption that these will be the last two times you'll see each other. I would say that since he even says himself that he still loves you that that's unlikely.
And yes, don't try t think about why he might have been annoyed. He was annoyed- let him be if he wants to but don't let it affect you!
You're doing really well- just keep going. And read Brandnewday's back-posts!