I hate "TBA!" Seriously, if you're annoucing a game, do it withing 12 months of it's release and announce what that release date is!! I don't want to be able to say "I'll have two birthdays before this game comes out", COMMON!
What is this? Are gamers like, little mice that you throw any little scrap to because we'll take any little piece of garbage bit of info you give us on your unproven game? Here what you do developers:
1- Cut out the piece of your brian that lets you say "when it's done."
2- When you annnounce your game, let us when it'll be coming out (which should be within a year- who cares wbout your half-finished game?) and give us the details! A teaser trailer is a must but we should also know the system and genra! I'm looking at you Afrika! COMMON!