I understand your frustrations in realizing that you are not the sole cause of the breakdown of your marriage. The problem is that your W is going to have to figure that out for herself (you can't tell her) and it may take a long time before she is ready to face that. That is why it is good, in the mean time, to focus on you and your D, GAL, make your life what you want it to be, and it sound like you already have a plan for doing that. I am glad you are ready to be patient, work hard and stand up for your marriage.
Have a great time w/ your D. Good luck w/ the dance outfit!