Well if most people are like me that left their deposit with them for future stays or just to help them until they could get back up and running are not concerned about how long it takes to get the refund. So if your not one that left them your deposit I don't t think this should concern you. I know for one the card i used has had to have the numbers changed because of fraud with a merchant here in the U.S. So I am sure it may take a while for me to get my money back.
It seems to me a lot of people are down on Club O that has no stake in the situation. I never hear on here about all the time share maintenance fees that are having to be paid even though you can use your week