"While we welcome
all comments throughout the Beta, we are best positioned to respond with
possible product modifications if feedback is received prior to March
20th."
This suggests to me that the beta is still underway and we won't get a release date until at least the beta is over.