The debut album from Mogwai, Slowdive and Editors collaboration Minor Victories shines, but only occasionallyreviews3 Jun 2016