It's the 29th actually, they must be lagging..
However, over on the US forums, CM Nethaera gives us the usual Blizzard line:
It will be released (everyone say it with me now, you know how this one goes) when it's ready. ;)
What does this conflicting information mean? It means you should get ready for a May release date... maybe!