It's normal to be afraid of negative feedback. But it's probably better to finish an imperfect project than to never finish a perfect one. Here's a cool video about creativity from Ze Frank (the guy behind the "True Facts about the..." YouTube video series):
http://www.youtube.com/watch?v=G9RN-Uf1rBY
VicariousE
Could always make another newspost, and show us what you got (via the NG Dump and links).