For those of you interested the final result. After 10 days of people emailing and ringing
DCL has made an offer to people. It is contacting people and offering one of 3 things $250 credit onboard, transfer to another cruise or full refund without penalties.
DCL is stating that they assessed all the correspondence to them about the issue and decided that this was the best course of action.
I think there was some other factors involved. In Australia we have extremely strong consumer laws even when something is in a companies terms and conditions. A number of passengers had lodged complaints with the office of fair trading about this.