Delayed from the 31st of March to June 16th, your bug crushing dreams will have to wait. Only a handful of days before the official launch...