Hi Nick, I'm glad all went well (not quite, perhaps) at MM's outing. And Janet helping too, it's good when one can share these things. I wouldn't have expected anything else about MM's performance considering the quality of your workmanship.
Regarding the closeness of the customers and their annoying habits and bad manners the solution to that I found was to have some distance between them, the layout and me particularly where there was no barrier.
Because of this you may recall that elsewhere I advocated the use of a table (or tables) to sit the layout on rather than being dependent on its own legs. These give the opportunity to place the layout to the rear and leaves open table at the front on which they can lean, place their bags and baggage and so on as well as keeping prodding fingers further back.
Alright I know table heights aren't good operating heights or for the best viewing but I got around that by raising the layout by means of 'I" beams made out of 6" timbers. It worked well and gave space underneath for spare stock, cups of tea and the like.
All good wishes,