Looks like Fox announced that it will premier on December 30th. Way too far away, but that's better than CANCELLED, so I'll take it!