jf,

sounds like you are doing some great 180s with the cleaning up and thank you card. Something else that also shows appreciation for people organising a big event like this (especially with friends and family there) is a short thankyou speech and flowers given at the party. I think you also did the right thing by ignoring the a**hole comments about cleaning windows.
You mention that it is bittersweet and at times painful but don't go into any details. I don't want to pry but you will get better comments and advice if you can expand on this statement.
Also, talk about other 180s you're trying, what your goals are, what your W has said are the reasons for being in your current sitch. All of this will help others to understand where you are right now and how they can help.
My take on what you've told us so far is that it sounds positive and that you are helping move it forward,
icl