Cool post. I really like your analysis of being discovered. I feel like a lot of these posts just plot the average votes per hour and then call it a day. It's nice to see someone actually look at the effects of competition.
At the risk of being too-self promotional, I wrote a paper about popularity on Reddit and Hacker News that you might be interested in: