We are on day 23 of our ROFR period with an SSR contract. Having spent the last three weeks contemplating it, I have come to the conclusion that losing the contract is not what will tick me off. I am ok with that if it happens. We will find another. What will really annoy me is having to go through another ROFR wait period. It is the ROFR period seemingly always going the full 30 days that is cheesy.
ROFR nearly always takes around 30 days, Disney doesn't want to make it too easy for people to buy resale. If they make it just annoying enough, some people will opt to purchase direct.
Good luck with your ROFR
