No, the MDR is not open for general passenger lunch on embarkation day. On some ships they will use it for a B2B cruisers lunch, or for people with the Key.
Last weekend, due to delays, I had to run through 3 airports and a train station. That’s just travelling within Europe! No way I would do an intercontinental trip arriving the day of the cruise