I can confirm that picture is indeed of Avebury as I live in the next Village down the A4 about 2 miles away.
Yes but more people will understand that a possible use of Stonehenge was as a Stone Age timepiece than will associate that with Avebury. This is a thread about putting the clocks back after all.