Traffic is not everything. It's much easier to pitch to investors once you are covered by TC or some other "press that matters".
Getting a meeting on Sand Hill Road isn't hard. If you're relying on a blog to get your investment, you're doing it wrong.