I also wait 4.0 forum for a long time. It really too long for a "module". In general software industry, it hard to find a product need more than one year to get a new release.
Even the MS has a lot of bug after they release windows system. I think full testing is good work, but I don't think there exist a software without a bug. It's hard for me to image that a module can develop about 1 year and can't reach a new release status!! It's a module, not a whole framework... Maybe 6 month already be endurable period. If forum module after sunch long time upgrade and still has serious bug that can stop the release process. It's really confuse me.
In other side, I found the Forum, Gallery and Store module took the longest release time and these two modules are the most commerical needed modules, is this a coincidence or somethig else?