Relentless high-energy track from ‘Hardwired … to Self Destruct’ made a heavy point. Continue reading…