I think the “warning siren” theory in the second link is plausible, but who knows.
Here’s a blog post that describes a day trip to the site. That area has all kinds of weird stuff to check out if you have the right kind of vehicle and a little determination. If I wasn’t such a 4WD wimp I’d love to go visit it some day.