Richard,
Yes to all of your questions, except for you generally order off of the menu anything you want - choice of entree, non-alcoholic beverage, appetizer and dessert. Including we ordered lobster in New Hampshire. The check was over $75 per person. There was one dinner that was a good bye dinner and there was a choice of three entrees
The 7:30 question, for us we never had to leave before 8 or 8:30 in the morning. We left our bags in the room, went to breakfast, they were picked up while we ate and showed up in the next locale in the room. They'd get to the next city, take you somewhere for say an hour and you'd get your key right from the bus and your luggage would be in the room when you got into it.
There was a brand new bus with a max of 24 - 28 passengers and the bus sat 45. They have a seat rotation system too so everyone gets to sit up front at least several times and right to left. The bathroom was available whenever you needed it, but they made plenty of stops in pre-planned places so you could go as well as stretch. They had drinks on board as well - you could help yourself and there was a variety.
We will probably do another one after PIP since we have a few cruises planned.