I would encourage you to pitch, It was a bit nervy for me, but pushing through those fears are what makes a good startup (not saying that you have those fears just that i did). Plus I had a great time. and who knows? maybe your idea will be one that wins!