Eric -

Im glad that you have the opportunity to talk with your kids, but I would be VERY cautious in telling them about the details of your M.

For example, I think the stuff in blue is not great to have said:
"I told them W and I both love them. I told them they do not have to feel like they are picking sides. I told them we are working on our R and that no matter what we will always love our kids. I have always been a very, very involved dad and have always been loving. This will not change. I assured them I love their mom as well."

As you said, you dont want to make them pick sides. But you also dont want to pit your W as the bad guy and you as the good guy. You dont want them to leave this talk with the impression that if their mom cared more, there wouldnt be any problems. I think its best to just focus on YOUR relationship with THEM - tell them that you will always love them and be there for them.

Just my opinion though.