The choice of the Power Station of Art, China’s first state-run contemporary art museum, for Shanghai’s eleventh Biennale—with 92 international artists, 26 of Chinese origin—seemed fitting, though.