The North Stone is a Sacrificial Stone equating to a culmination of a Mass finishing at mid-day or Mid-Night.
I think the rectangular auditorium in the video maybe a fighting/sacrificial pit where the observers sit on the mounds around the side.
I think this is what Q alludes too in his recent post.