That's a cool theory, I think that thought (that this wasn't a coincidental discovery) crossed my mind too, but I didn't pursue it. Interesting that you've seen rumblings of this! It could very well be true. Funny that it comes from Korea, although according to Coulthart that's the location a giant structure was built around an immovable alien artefact -- that could be true, too! But in that case let's see some proof! :)