You can book now and if free dining is offered for your dates and resort, you can change it. Having a reservation already will not affect your ability to have the free dining package one way or the other. What I am wondering is that if we all go ahead and make reservations, there will be less chance that they will offer the free dining since there will already be so many rooms booked.