I am still afraid of launching. I have fear of rejection, fear of not good enough. But then I had an opportunity to launch a product I couldn't change anything with. It is what it is. So I put it out there, and people liked it! So what I learnt, is fuck it, launch it. If there is a need for it, people will tell you. If not, move on. Listen to your own damn advice: Launch early, launch often.
Check out LicketyLink on Product Hunt. Send huge files fast.