Apparently they're on Steam and on the German forums communicating with playtesters and interested people.
The rest of your post is similar to what I feel about the game, now that we've had a few months to process what's here.
I don't like it, I'm not touching it and I'm sticking to my current projects. Long live...low poly modding.