Sorry you had a rough week, but it's behind you now. I would suggest that you go a bit dark and only contact her if it's an emergency. Allow her to come to you when she's ready. If she contacts you, keep the conversation civil/light and if she starts to get nasty, say something like this "w, I'm sorry you feel the way that you do, but I'm going to hang up now. I will be more than happy to discuss things w/you when you aren't angry". You don't need to sit there and take the spew and insults. You can only control yourself and if it gets out of hand, hang up or walk away. You are not her whipping boy.
I know you are still trying to convince yourself it's MLC, but the only person's opinion that matters is yours. Everyone has an opinion, and sometimes it's not what you want to hear. So, be careful when asking for those opinions...it opens up doors that you may not want to have opened right now.
Continue to focus on you and your children. Going dark or no contact is for you. It helps you to detach and again, you don't have to be in the line of fire for her spew and insults. I wouldn't invite her to do things w/you and the children since she has her own visitation time w/them. Give her some space for a bit. Once she gets that anger out of her system, she'll contact you and act nothing has ever taken place, i.e., the spewing and insults.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.