Glad you had a good flight.
Pity that the flight deck were so uncommunicative. Apart from a brief TOD chat there was nothing even when we obviously had to hold for 15-20 minutes and this threw the original arrival estimate.
FWIW the brief is pretty much to try for minimum announcements, certainly from the flight deck, once airborne (to avoid disturbance to those sleeping/watching PA's/enjoying the Cabin Service), though an extended holding delay probably would be worth a mention.