I think there needs to be a template that has to be followed. I think every game should have a gameplay video. If its not complete enough for some kind of gameplay video then its still needs a good amount of work which might not ever be completed.

The upcoming section should have projects in there because they might not happen. The upcoming games section seems like sifting through crap just to find a single nugget.