You can say the Spore section is a mini fansite.
Making it was justifiable at the time since it was the biggest thing on Steve's mind as for everyone else here who was just as crazy about it. That was a long time ago.
If you can find another game to hype up about as much as Spore did back then, nothing else will ever get a dedicated subforum.