Why do you care about TechCrunch coverage? It's a great blog, but it's just a blog. TC coverage won't make or break you. You'll probably get more traffic from this submission to HN than a TC post.
I've often heard the opposite (in reference to Twitter's success for example).
http://www.nytimes.com/2011/09/05/business/media/michael-arr...
http://www.sfgate.com/technology/businessinsider/article/Mee...
Perhaps things have changed since then.