The thoery behind it seems a little invented and unsubstantiated. That being said, the benefit of the book is that it helps you think of Avebury and surrounds as a complex of inter-related monuments all working together. Kind of a cool idea but I'm not sure that I buy all or any of it.
Definitely worth reading, but don't take it too seriously.