I initially liked this book. But I eventually came to the conclusion that it didn't really explain anything and concocted an overly elaborate framework that did more to obscure what happened than to clarify. It felt like that old joke about philosophy, the field where "one kicks up a lot of dust then complains one can't see anything." It ended up being so complex that it's not falsifiable.
I was much happier with the narrative in another book, "The End of the Bronze Age", by Robert Drews. Drews presents the military-technological explanation. It's simpler and it just seems to fit better. It also explains why social organization in the Iron Age was so different from the Bronze Age.