I agree with the early booking, that is why I did it.
Regarding dining and/or ticket discounts, I couldn't get them with WDW directly. Once I went for the AAA discount for the room, they said no Dining plan was allowed. I was going to get the tickets through AAA anyway.
However, when booking with AAA, I did get the room discount, plus I was able to get the Dining plan plus the AAA ticket discount, plus the other AAA benefits.
This is my first trip to WDW. Am I incorrect or missing anything?