Whatever the reason, I think this weekend was a huge win for both of you. You, for standing firm on the schedule and the cats and she for thinking it up, showing up to do it, and then suggesting it every night! Obviously she is suffering from the no affection, too.
What have you done to alleviate the snoring? Is it related to sinuses or weight or apnea? I would make that a priority, if I were you. Nothing like sleeping in the same bed to get over the 'weirdness' factor when getting close. Lots of sex happens just because two people are in close quarters and too groggy to put their "I really shouldn't.." blinders on, kwim?
Anyway, the whole thing sounds lovely. Congrats to you for making it happen.