I just finished it last night. It's certainly a fun read but I felt a little underwhelmed in the technical aspect of things. I don't think the author is a programmer so I can't really blame him. I recall the book describing DirectX as a programming language at one point.
It gives a lot of insight in what motivated and inspired the people of iD as well as provides some technical details of how they accomplished things.
It's a very easy read.