I wish we could I very much wanted to release it yesterday for you guys, but unfortunately with how Steam and GOG work, you can only have one official release date and time. The version press folks are playing is effectively a "locked" version that behaves in a more limited manner than an official release version (e.g., friends can't see you playing it, it's patched as a separate build, etc). This would still work differently than expected after the release date and would require us to send out a second batch of keys for the "official" version which we felt was very confusing.
We definitely hear you guys though and had good intentions; we just couldn't realize them without a lot of strangeness for you.
This from Brutii would suggest that maybe I was correct and the reason was steam and gog, maybe I'm not senile after all.