Nah, I can't take credit for finding the veves. This glory belongs to Eviebae. She found it and posted it onto a thread called Chapter 27's Episode Artwork Has Voodoo Images. But I did come across these references to veves and Voodoo beliefs.

Personally, I'm siding with the scientific explanations. Now, it might turn out that the explanation is so far beyond us that it seems mystical, but I think the religious and mystical symbols may play a roll in characters' motivations or the story's symbolic motifs. (Any sufficiently advanced technology is indistinguishable from magic. -Arthur C. Clarke)