This is really not a bad book at all. You can nitpick the odd statement here or there, but those things are typically besides the point or "another department's problem".
It's a good illustrative catalog of needles that need to be threaded at different points in development that recognizes agency in the process.