Lots of good info to peruse on this subject on the Florida Departures forum located here:
https://boards.cruisecritic.com/forum/386-florida-departures/
This may seem obvious but if you haven't already done so ensure you read the Terms and Conditions of the offer you are going to book under. "Free at Sea" doesn't exactly mean free. 😉
Can't see any reason to start a review three months in advance. Not sure there would be anything of interest to me, at least.
(not meant in a snarky way, but you asked) 😉
The last time I slept in til 9 I was sedated and in a hospital bed. I start my morning workouts by 6 at the latest and trust me I'm not boring and definitely no stranger to the neighborhood watering hole. lol
Best thing about early morning NCL buffets? Coffee and warm chocolate filled croissants.
No doubt but 0930 is hardly the crack of dawn and definitely not an unreasonable time to expect people to eat breakfast. I think many people aren't putting much thought into the logistics and preparation of changing meals for 4k plus passengers.