Hi, honestly I've never heard about FreeSpore, this is the first time that I've heard them and I won't be if you didn't post it here. I don't understand the website because it's on Espanyol(?).
The reason is because FreeSpore is a Spanish website.
Another good reason is that Spanish is the third most widely used language in the world.
In any case FreeSpore is a multilingual (english, español & français) website.