A bizarre and entertaining documentary about China's attempts to reprogram its Internet-addicted youth. This particular center on the outskirts of Beijing is among more than 400 built so far to treat ...