Gary Naylor sees a show packed with broad humour and commercial songs - and underpinned by a message that matters.