Was at Stonehenge a couple of weeks ago. Sat on the grass by the inner fence looking at the place for about half an hour - what an amazing thing it really is! Sitting there I started wondering why it was built where it was - a few metres up and it'd be on higher ground. Ah, but if it was on higher ground would it be quite so visible from the A303? How old is that road do you think? Was it part of the sacred landscape already there when Stonehenge was built? Did the builders play a Silbury-type game with the road and structure? If so (horror of horrors) should the road be considered part of the grand design and stay?
Perhaps the answer is time, when we run out of fossil fuel and the cars (if there are any) all run silently one of the problems (noise) will at least be solved. The other problem (the visual one) would still remain and I'm not quite sure how you can resolve being able to see Stonehenge from the road but not see vehicles from the structure.