The video embedding issue with Social Tube has now been resolved and they appear correctly on external websites.
Fable 2 Review (in 2022) - Fable Grows Up - Three Minute Game Pass
Wait, they made a sequel to Fable?! Who would have thought! Is it still worth playing in 2021?