Despite moments of genius, Simon Stephens' latest left Dominic Cavendish disappointed