An entertaining David Gray show, as always