Foreign athletes recently visited Chengdu’s panda base, but many overseas fans face streaming restrictions. Here’s why these fluffy ambassadors deserve unrestricted viewing – and how to finally watch them.