for those of you who want another option to watch F1 in different regions/while travelling, I recently found this site, which aggregates all sorts of sports feeds:
https://tazz.tv/
I used it to watch the last 3 Euro matches, costs $14.99 for 24H access, so about the same as 3 beers at a local pub.
An annual subs costs $100, so if you still have DSTV for sports, this is a good option as it has football, F1, rugby, athletics, tennis, etc., and special events like Olympics, etc.
Bonus is that it loads up straight on your SmartTV's web browser.
Good summary of the service:
https://themidfield.com/bookmaker-reviews/tazz-tv-review-sports-streaming/