Robert,
These sort of shows are common for launch ceremonies of large cruise ships. I was lucky enough to be on board (Working) when the Queen Mary 2 was launched in Southampton which was also a spectacular event, like you, I think it was the greatest event I have been too. Heather Small (ex M People) sang a song called Proud which was very apt and touched many of us who worked on her. From the point of view of the show, another one that I was present for was probably equal to the QM2 that was the launch ceremony of the MS Rotterdam in her home port of Rotterdam, that was a fantastic event because the whole harbour was lit up with lasers, lights, smoke and fireworks. Great memories of a great events and I wish I could have been there for the Diva launch! It is always a great party, especially for the crew who built her!