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!
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.