Yeah that was why we wanted to add special sub-forums. Hopefully PhpBB3 will have an age-restricted feature for sub-forum permissions.
Right now the randomness section of the forums serves that purpose, but it isn't very clear.
Regarding negative remarks about CW that comes from certain TI community members I will not name, we stopped taking them seriously over 5 years ago, 3 years before CW even existed at all. We discovered with the time that no matter how good we would do, those people would find excuses to criticize us and criticize anything we like. Also, 99% of the criticism about Omnimaga (before the TI-Planet conflict) and CodeWalrus was given by people who were staff or admin at other calculator sites. So we prefer taking into consideration only the feedback from people who voice it directly to us, like you did above, since it is much more likely to be devoid of bias.
As for the family-unfriendly atmosphere, now that Kotu is gone we have more control on it, and while it's here to stay we can definitively split it into specific Discord and forum sections