i think this new forum is never going to see the light of day.
I think that as well.
If I where to program this forum it probably would have been done already.
These statements do not make much sense since you can already look at the beta and/or join it. Once theymos gives the green light it will be open beta (i.e. bug hunting season). This should happen in the close future (I hope).
Lastly I'll leave with this: software follows the 80/20 rule, 80% of the work/time/effort is usually concentrated in that last 20%, or the last mile.
People who have never been involved in large projects do not know this. Additionally, there's Brooks law:
Brooks' law is a claim about software project management according to which "adding manpower to a late software project makes it later"