This immersive look at the rise of millennial indie music culture in early-2000s NYC will be music to the ears of Yeah Yeah Yeahs and Strokes fans, but probably few else. Was the last rock renaissance ...