You do know that the Devs don't *have* to post teasers, game development takes years and years to be completed. They're nearly done, just be patient.