Gary Naylor sees a show that bristles with wit, warmth and wonderful songs and speaks directly to Londoners in 2016.