you must have an older copy than mine as i cannot see it.
There is a photo in Pollard & Reynolds book Avebury a biog of a landscape.
Plate 11 has a photo by Whittle of the Palisade excavations and the mound can clearly be seen in the top left.
There is no mention of it in the book tho.
PeteG