Good news; there's a Steam page!
It looks like we've only 6 days; it's set for coming out on the 10th of December.