I don't agree. When I post a demo in that thread I rely on the clutter of human language to "sell" the demo. It's the only way to get more than three downloads.
yep, you gotta hype it up. add hilarious outtake scenes, reference famous speedrunners in your description, provide a youtube mirror... girl, you gotta haul ass to win the crowd!