I think the scheme is still worthwhile if you are able to use the Restaurant Vouchers, and the restaurant card discounts which are 50% off for two diners (I consider that great especially at isolated resorts which tend to be expensive to eat at).
Discount room rates on line are available using MZ7 code, but as mentioned are rarely cheaper than the prepaid rates on line, but do have cancellation and change flexibility which the prepaid rate do not.