@xywcloud is starting up his own brand, for his security software which he's/she's (as it would appear) been actively working on for quite some time now. It's a normal thing for businesses to have their own forum for support, where people can receive beta downloads and direct support from the team members at a faster pace, or in an environment specifically designed for that one company and their products.
If the CEO of Avast signed up tonight and made a post about a brand new re-design of the Avast UI, and said you have to sign up to the Avast forum to view the thread where it is posted, would you call him out for it? (truthfully). I personally doubt you would, but I don't know you or your thinking so I can't know unless it really happened. Or better still, what if it was Dr.Web?
Personally I don't see anything wrong here but I'm no policeman so I won't comment further on it. I think good work to xywcloud