There is a light side to this whole topic, to be sure, and that's fine.
Unfortunately, there's also the more problematic side. The real problems arise during development of major releases. The developers' desire to reduce development time between releases will, I think, reduce the types of issues we're talking about here. But major new releases will still take considerable time, no matter how committed the developers are to shorter release cycles.
Somehow, we need to educate ourselves, as a community, to how open source projects work and how they're different from closed source software projects. We need to educate ourselves about the joys and responsibilities that come with having acccess to the developers' workshop in more or less real time. Most importantly, it seems to me, we need to learn that CVS stuff isn't a release version of phpBB at all, in any way, shape, or form. I think that misunderstanding alone is a cause for more hard feelings and confusion over CVS code than anything else.