Mike Bartlett's new play has officially opened at the Hampstead Theatre, where it runs 16 July 2016. What have critics been saying about it?