Overall this was a good book. I like the concepts he presents, but unless you're primarily an online player, much of the analysis he goes into with the various software tools will be very limited in usefulness. The calculations will be difficult to apply with much precision if you're a live player and have to ballpark your opponents' stats. That being said, you could certainly adapt them, but by and large this book is geared toward online players. I do like his overall point though: that it doesn't take any special natural-born talent to excel at poker, and anyone can learn if they put in the time and effort. And if you are an online player, then the analyses he goes through will much more useful.
Also, if you're annoyed by grammatical errors, you will definitely find many in this book. It doesn't seem to have gone through an editor.