Not sure why it was postponed, but they knew 3 weeks ago and didn't tell me until the last minute.
So I wasn't best pleased, but a happy compromise has been achieved, so I am happy now!
Also - the weather's pretty crappy today, so no bad thing really.
Tim