So, Alfie Boe indeed performed on board.
Like on this thread, there were those people, mainly British, who knew him well and even came just for him, and those, mainly from other countries, who never had heard of him before.
To accomodate everybody there were there shows over two nights, passengers were asked to attend only one but some went to all.
It was very energetic, maybe moe Vegas than West End.