It's been pushed back to the end of the month for additional polishing according to Twitter.
- - - Updated - - -
The game is live now for those in Canada. Don't know the ETA for anywhere else, but since it's a beta they might still just be releasing at the end of month like previously planned.