Pegasus.

I understand your need for the truth. It is hard to forgive and move on when little things you were unaware of crop up later.

I do not understand your being able to forgive your H. But being so angry towards OW. I know this is common but I just don't understand it. The OP is not the one who took marriage vows with you. The OP is usually decieved to some degree at the onset of a affair. I believe that the anger that most direct at the OP is really misplaced anger at there spouse. It is easier to believe someone you do not know will hurt you then someone who claims to love you.
The other person is usually not the reason our spouses go astray. That said

Your H really sounds as if he is profoundly sorry for what hurt he has caused you through his actions. Has he thought about seeing a C to help him work through his guilt and feelings?
I think it is wonderful your love is stronge enough for you to forgive him. Not many can do that in the end.
I wish you luck in rebuilding your trust and relationship