I'm not much of a video/ streaming consumer, but for a UK BA focussed web site - Head for Points at
https://www.headforpoints.com/
You are already signed up to the largest resource for frequent flyers - here! It will take you many hours to get around the site, the BA dashboard and all the knowledgeable people. Well worth the time spent.
For entertaining trip reports here on FT from another NCL area resident, may I recommend
JapesUK