I think it is "meant" to be May but, again, who knows. There are technical things that could happen, delays, and , considering it is being made by volunteers, their everyday lives are a consideration too.
Personally, I am hoping for May 23rd (That's my Birthday) but, don't really care when it comes out, as long as it comes out.