I have just read the thread again - I'm keen to know details as it's not far from my neck of the woods.
Where are these alleged "wild and uninformed guesses"? Apart from one post mentioning wires, I don't see anything other than what has already been mentioned by the BBC.