You should feel very proud of yourself for standing for two years. It's very hard to do, and you already made it through two years!
A relationship built on lies and the destruction of a family is a house built on sand. A relationship built that way indicates that the OW is a very messed up person. Let her push for marriage. It may be the only way for H to hit rock bottom!
Long distance this whole time? Rest assured, it may require a live-in situation to end it. Long distance is easy.
Your situation is not at all unusual. Not that that changes your pain, but it may comfort you to realize he is following a script. That always helped me.
One thing I am sure of -- there is no way out by through. I don't know why you know so many details of when they talk and for how long, but please stop looking! You have to go dark on that stuff. Don't look. It will only hurt you and will not change it. Let him float away, he can only come back when he is through with the floating. You can live your own life as if he is not coming back, and keep your love for him in a box that you are willing to take out if he asks you to.
You might get some comfort by looking at Rejoice Ministries.
Adios, detaching is very hard. But it doesn't mean you don't love him anymore. It just means you look for joy between the sorrows and let him go. Let the universe work on him, let his adultery play itself out. You can always take him back if you want to take him back when he is done baking. But you can't do anything to speed up the process. You are a woman of great value, never forget it! Figure out your life's path is, whether or not he is there to walk it with you.
I believe I will see the bounty of the Lord in the land of the living. Wait for the Lord with courage. Be stouthearted, and wait for the Lord.