I closed the thread that you are talking about.
It was closed becauase there was an identical discussion on the main site. My understanding of the forum is that it is for discussion on topics that are different to those on the main site. That is not to say we can’t have discussion topics but that thread was specifically about the new engine regulations. There are two articles on the main site covering this and relevant discussions there.
Specifically, your post in the topic that was closed referenced Craig Pollocks plans. You are right in saying that this is a topic that is not mentioned on the main website. Do feel free to make a topic about this in the forum. But the afforementioned thread was not about that – it was about the new engine regulations.
The second discussion of the engine regulations is featured on this post here: http://www.f1fanatic.co.uk/2011/06/23/whitmarsh-2/
You may find that one more relevant.