It really depends on who's in your party, the resort, and the room/level you've selected.
For some folks,
free dining is a great deal. For others, for example, 40% off a Deluxe is a far better deal.
Availability can be limited, but in our experience it can change over time. "New" rooms do pop into the military discount. I know CRO often says that's not the case, but I have personal experience that it is. It's not quite like the
AAA discount, that seems to be really limited as you go farther into the year.
It's worth calling once a week or so to keep checking if you're not finding your preferred resort. A bit of flexibility on dates helps, too!