Wow, that kind of sucks. Seriously, there is NOTHING you can do to speed up the boarding and disembarking. There are too many variables that are out of your control, such as customs/immigration and Homeland Security and booze-checks. Some of the lines (Carnival) have a quick-boarding option you can buy. As far as dietary requirements, they WILL accommodate you at the time you book your cruise, depending on how much you book in advance. You should have spoken about your dietary requirements with your sales rep from RCCL or your TA. I know for a fact that special diets are available--salt free, low cholesterol, Kosher AND GF. I'm curious if your experience was anything like mine. Check out my videos.