Probably.
I’d talk to @StanSimmons , @LisaSelk , or one of the other members of Team_Infrastructure, the committee whose responsibility this would fall to, if I am not mistaken. One could make an argument for it being under the purview of Team_PR as well, since websites tend to be public-facing, but I think they’ll defer to the infrastructure folks on whether you can make a page for Science on the DMS Wordpress instance.
None of which resolves the “two places for documentation, and thus confusing, especially to newbies and outsiders” issue.
I think you’re making more of learning to use the Wiki than necessary. It’s practically English, a greater-than-functional-command of which you appear to possess, unless these posts are ghost-written…