Well, the points have reappeared in my account now so that's one good thing.
Not the easiest company at all to contact in order to escalate things.
Does the "online reservation guarantee" only work with cash bookings or points as well? Doesn't seem to say from cursory viewings.