It has been officially revealed as of a few days ago that the release date is going to be May 21 2015. Officially this game was going to release on the 23 April but was pushed back to add more *polish*.

You can read an article on the topic here: http://www.eurogamer.net/articles/20...a-month-to-may