An unmissable exploration of sexuality and homophobia, this firecracker of a play is gripping from start to finish.