For a largely community- and volunteer-driven project it's hard to deliver deadlines, I agree that it should be made clear what is being worked on and who is working on what, but you can't make a promise of finishing it in a set amount of time if the people working on it still have to deal with their own job/education and personal lives
I can tell from experience that working with volunteers on such a project can be hard to manage in terms of time, I'm working on a rather ambitious project myself with friends (advertisement: check
www.rainware.org ![Very Happy :D](./images/smilies/icon_biggrin.gif)
), and we set our goals and a vague timeframe for when we want to achieve those goals, but never actual deadlines, since most of us are still in college following some very time consuming courses