You’ll get a credit that will essentially cover the ala carte charge for app, entree and dessert, in my experience. As far as boarding…the 930 time is when you can show up at the pier. You’ll drop your luggage, check in at the desk, get your cards, and then wait for the boarding to begin, when you’ll clear security and embark. As you said, it will work out!