It is taking a bit longer than originally expected to wrap up the game. I want to have enough time to tweak performance, get some extra in house testing, and make sure the audio-visual experience is as good as possible for us.
The release date has been pushed back 3 weeks for now from March 23rd to April 13th.