For me, the most important thing remains the dialogue system... and this teaser didn't say anything about it...
If they can just get the dialogue system, dialogue, item descriptions and such, correct, then they have a chance to make a good game, maybe even something worthy of the Fallout...