I took my son to see the Flying Scotsman at Waverley before it set off for the Borders, and was really impressed by how well Juliet and her Network Rail team managed the event. First, they put the train on Platform 11 and kept Platform 7 (which runs directly on) clear. So there was plenty of space to wait on the platform in front of the train and get a good view of it approaching as it started off.
Even more importantly, they were understanding of people's excitement and helped everyone to get photos, get in the cab, and generally get near the engine whilst also making sure people behaved sensibly and warning us all when it was time to stand back. The BTP also managed things well, positioning themselves at regular intervals along the platform and ensuring everyone stayed behind the yellow line when it was time for the train to depart.
All-in-all, really good atmosphere and the right balance of access and crowd control/safety. The staff at Waverley really deserve a lot of thanks for doing such a great job.