This may sound weird, but I wish they would save this sort of thing for early January. Really, it's too late in the year for any games to be releasing unless they have Santa and Rudolph in them. But when January hits, then people are going to be bored and waiting for new stuff. That is the perfect time to release an Indie Direct.