There are so many positives in your sitch that I am about ready to gag from jealousy.
As my dad used to say to me...."You are a lady with a good head on her shoulders and a brain that knows how to work"...or something to that effect.
Don't you just love the "teamwork"? That is a big part of what married life is about, and getting back to that teamwork is definitely a positive.
About the seperate bedrooms. I am not sure which is worse, a H that sleeps in the spare bedroom or one that sleeps with you but physically jerks away if touched in bed (I have the latter and HATE it)!!!
I am glad to see that you went away for the weekend and had a wonderful time. You need those times to recharge the batteries.