Wow, seem like really bad for the dining, but good that they didn't check for the show...
The meals you just need to put in some effort in order to get what you want and avoid peak timings.
For brkfst is all will be available if you go early early before 7.30am or 7.15am cos most still zzzzz. Lido will start queuing from 7.30am est. After brkfst you can check lower and upper dinning lunch menu and decide which one you prefer. Go at 11am to eat lunch or take a later queue number. Same applies for dinner go at 4.50pm to 5pm to eat or get a queue number for later timings. This method has so far never fail.
The ship is not super crowded is only when all go at the same dining timing then like a super crowded effect.
There is feedback here the ship is like empty lol. Max give u 1700 is not alot of paxs and 200 to 300 is suites guests
The SDA and cruise staff at dinning entrance is doing a good job. Just need to plan your timing well and not rush into it. My 1st time on WD i criticize the SDA now i think they are really doing a good and excellent service.
It cannot be worst than my xmas dinner meal onboard that day on 24dec where the queue snake until deck 6.. I also dont think is a problem just queue loh and got a queue number.