Where did you see this? I just looked at their FaceBook page and only see their latest post from Feb 25th. And I do see some posts from people in March but Turing's responses do not say anything about postponing it until May.