Can't wait!
I've seen the adverts for the series and visited their website. I've been trying to think of a description for their stuff. Best I can come up with is Trailer TV.
I think you may need a stiff drink when the Long Man is featured as I very much doubt if they'll do more than the minimum to allay your concerns. Still, you've made an impact with those in control of these places so maybe this will be one of the last cheapo telly stunts that ancient sites have to endure.