Well I can't spend too much time commenting here.
And anyone of you who sides with me when I say that TF2 has been vaporware, as well as Half-Life 2 being the new cow to milk for the next three years after release... I can only say "Way to go, valvE! You couldn't have done a much better job wasting your time on this ancient title." While I'd like to see developers spent just a little more time on their recent releases, I don't want them to stray so far as to get the whole company and their company line of released games to look simply facade to me, or anyone else who is aware for that matter.
If I were you, I would wait on screen shots and movies until you can say it will be a good game. This has been proven time and again to work for some games that just don't cut public opinion when it is released. Take Tribes 2 for a worthy example. My brother exclaimed how great the game is going to be (since he is an avid Tribes player). I pointed out that not all pretty games are very playable games (there's pun for all of you who didn't get Tribes 2 to work), and that the only real evidence of great game play before the launch date is if you are a beta tester (sometimes you can't tell even if you're a beta tester, since the game isn't finished).
I hope that sheds some light on some of you.