I thought it was a joke too. But I've been told it isn't. Genuine leak.Nice joke. Its the 1st of april.
The only joke is the life of the sad cretin that decided to leak a buggy beta with many scenes missing and who will cause me extra work and delay the release of the official Episode 22.