You are allowed to hurt and be in pain. You shouldn't be embarrassed about that. Betrayal by your spouse is about as fucked up as it gets. Plus, you have an anniversary and mediation coming up close together...the anticipation and the lead up to those dates can cause triggers.
I read a book, "The journey from abandonment to healing" that helped me understand the thought patterns that I felt was consuming me. It has several good exercises that help you start visualizing your future and settle your past.
I could have written what you said. Except I am 2 years 8 months out. I should get divorce papers to sign and send to court tomorrow. Just days before what would be my anniversary. Honestly I don't think the mediation helped with closure. I do truly believe that once my divorce is final, I will start to heal. The stress of dealing with the issue of infidelity, divorce, kids and finances is hard. Once the divorce is final, one thing off the healing plate.
Don't feel pathetic hurting over him. We were the loyal ones, not straying. He didn't warn you to stop loving him. Your vows said forever. You can't just change that because of this. Doesn't mean you want him back.
I am right in line with you hoping for my STBXH to suffer. And I think of it often. BUT they say it a lot here, and I am working on it. "Don't give him headspace, think only about you and your loved ones."
They have a choice: they can live in my new world, or they can die in their old one." — Daenerys Targaryen
I'm sorry you are hurting so much. You are not alone. So much of what you said I could've written myself!
I have just started mediation process with my STBXH, and while it feels good to be moving forward with D (and my life) I know that it will not take away the rejection, betrayal and confusion I still feel. I am in so much pain still that I have not seen WH since D-Day. I gave birth to our son and he has had 5 visits with him, and still I have not seen him. I told him I can't. The mediator has agreed to facilitate for us 100% remotely so I don't have to be in the same space as him. Part of me wanted to make myself see him, because I didn't want him to know that he is still hurting me...but I decided that I needed to take care of myself. Fuck what he thinks. Fuck him!
As you said, taking care of yourself, focusing on your kids and giving yourself more time I believe are the only things that will help...but know that while you are slowly getting your life back (a happier one!) we are all here for you. I can tell from your post that you are honest and resilient, you will be okay!