Hey there...those are some heavy thoughts and questions. ((hugs))
It's late, and though I logged on to answer your previous post, my brain is a little too fried to get too deep into this, so take this all with a grain of salt, because it's my first reaction to your post.
I still cycle through some anger/resentment/disbelief at H's betrayal (though it's becoming much less frequent and intense with time). I think it's normal and part of the healing process (at least for me ). I think I'd still feel these things regardless of ANY of H's current actions. This process is mine to deal with--nothing he does or says can change that.
In my book, forgiveness is a choice and a continual process. Don't go tripping yourself with the thought that maybe you haven't forgiven when you thought you already had--you get to make the choice every time the emotions blind side you.