The Cadillac Three aired new material at a storming sold-out show in London, on 9 November 2015 - their greatest gig in the city to date.