DED · published 27 Jan 2017, 13:55 UTC
This time it's not another release date change, the game would release today. There's still a possibility for a few hours delay.