Both this and this were created by the same anonymous IP. I'm going to assume the site must have been linked somewhere and this is why it's receiving as much attention as it has, as this is the fifth stub that's been created over the span of a few days.
I'm going to once again put forward that the wiki only allow edits by Wikidot members to prevent this from continuing.
EDIT: It may be worth noting that this page had "ccccccccccccccccccc:" hidden in one of the explanation margins of the page, potentially suggesting the shitposting's intentionally malicious (other than what's evidenced by the previous edit on Alien Invasion).