I can't believe we haven't talked about this game through any of the news these last 4 years.
Anyhow, the indefinite delay ended up only being about 3 extra weeks, new release date is June 19th. I have to wonder if the recent leaks had anything to do with them picking that date.
Bookmarks