Yeah, I went over your awesome article, and I've entered Squidhenge about three times. Sadly, I killed the Engineers before I read any of these articles, so I didn't see their reaction to the Super Glyph. However, as good as the article was, I wouldn't mind an experienced person showing me around Mombasa streets.
Also, maybe Audio logs have something to do with certain glyphs. Has anyone tried that?