Do you want a new sub-forum or an entirely new forum made from scratch which would take away time for developing the powder toy? I don't understand how it would help with making mods either.
A second forum would just split people and make things worse. As for this forum, it is pretty new, everything was migrated over a while ago (the link said 'discussions' for a while).