I'm sorry, but if that little bit of criticism is going to get you down, perhaps this isn't the type of activity you should try to organize. In college I would set my sights high, but keep my expectations low. That sounds a bit cynical, but at the same time... you are trying for something huge... and there is a chance that it can flop. The only way you can fail in doing what you set out to do however, is if you don't finish what you started.
I'm not trying to force you to continue, or shame you into finishing this. I am just pointing out that no matter what you set out to do, someone is going to have something to gripe about. You can't let it get to you.
For the record, you just got a SMALL taste of what the Devs deal with on a daily/weekly basis.