The episode was fun. Clearly filmed in South Wales. Now we know what the cairn is really for - an interdimensional portal :)

Yep, I think we've always known that really :)