I have been fortunate to visit this site - it does have an 'uncomfortable feel' about it. Something Tony Robinson alludes to in the episode if I remember correctly? I also did a 'sneak' visit to the Time Team reconstruction. Just a quick hop over the fence to the field next to Mine Howe.