It seems as though the game will receive a release date very shortly now, Capcom would not have updated the site as much as this unless the games release was nearing very close. I've got a hunch that the game will release in early June and that an announcement is due at the end of April.
Log in to comment