Their community-relations department may be sorely lacking, but at least Steam Database helps me keep the faith because they've been updating things multiple times a day now.
They've got to be close to releasing something...right?