Is the Chinese "superblock" the same thing as a Soviet "microdistrict?
If so, the article is off the mark, the whole idea of the concept is a less car-centric life. You're supposed to commute to work by public transport and walk inside your "superblock" during leisure time.