It would have helped if there were a clearly stated goal for each chapter - some roadmap to indicate how the sometimes random topics were actually leading somewhere.
Further, the depth of discussion was spotty. Gribbin jumped into details the lay reader would be unlikely to understand and there were several forward references - poorly described notions revisited in later pages, sometimes clearing things up, but sometimes not.
I don't recommend this book, but I didn't hate it.