I'm glad that you are starting to let that go. It can be paralyzing and then all you will do is resent yourself more because of all the time spent dwelling, making your situation and gauge worst. Let it go, you are great. Do great now.
This is a great idea which I thought YC should have been doing for some time now. It also translates well to hires because of culture, experience, and passion for the team/product.
More than likely that is because you have a real business idea rather than Snapchat. I'll work on snapchat after I have heavy pockets and time to blow.