(((Thyme)))
I am very new here, and have made many, many mistakes since my DD; I don't generally like to give advice, but I HAVE to tell you my thoughts.
Not gently, I'm sorry for that, but RUN RUN RUN as fast as you can. My first husband was a cheater, not on me, with his ex, but I knew his history. As our marriage date came closer and closer I started having so many doubts about what I was doing. I loved him, but he had already shown improper behavior, lying, verbal abuse, inappropriate emotions, lots of red flags. Deep down I knew I was making a huge mistake but felt I was in too deep with the wedding at that point to call it off.
Gently here, you don't even sound like you love him any more. And his love, if it exists, is toxic, he has already cheated, blamed you, flaunted it, hurt you.
Not a day goes by (40 years later) that I don't regret not backing out when I could. I WASTED 15 years of my life. He turned out to be the worst husband in the world, and I'm here now because my current husband just had a 2 year affair; I can still say #1 was worse.
Only you can know what's in your heart. But there is no good reason to marry him now. If you don't want to back off completely, postpone it. See if he's willing to even go to counseling. My guess is he won't; he doesn't think he did anything wrong, never will.
Please please think very carefully about what you do. Everyone here is right; you have a chance to nix this whole thing before you become financially involved, have children, etc.; all the things that make it difficult to leave later.
If you can, talk to a counselor before you make any decisions. If you are a Christian, talk to your pastor. This is going to be the most important decision you will make for a very long time.
You cannot marry a man you loathe, don't trust, doesn't respect you, and can blame you for his shitty choices, and flaunt it with such disrespect. I hope I am not being harsh or mean, I'm just so truly scared for you.
Been there, done that. Follow your gut.