I genuinely feel like the dev is playing off the April 5th date as an April's Fool Joke to try to save face or something after already missing a very wide and generous release window that they set for themselves.