I was also on this cruise. No, the lines were not long. There were servers taking orders as well. On the top pool decks they even had a rolling bar with beer. Pretty cool and totally opposite of what I had heard. I'll definitely cruise MSC again.
We are traveling with 4 other cabins and our dining is booked together. Most have drink packages but we haven't bought ours yet. AFAIK, the enforced rule is if you are in the same cabin, otherwise they wouldn't have linked our reservations.
We live on Long Island and car service is less expensive than parking at the cruise terminal, but not by much. We live around 60 miles away. We decided to drive around 40 miles and park at a family members house and they will drive us and pick us up.