With a banner section depicting a West Coast drug culture, and Radiohead apparently dismantling the music industry by giving…