Jeff, I’ll have to agree with “stick in the mud” that perhaps you are, at least in tone, a bit harsh. I agree it would be a good idea to give some of their late advice a bit earlier. On the other hand, perhaps they felt that giving too many warnings too early would muddy the waters enough to scare “beginners” off, or, (gasp!) confuse them. People new to large-scale software development will be writing a lot of code - perhaps for the first time. That’s why we hired them. I would say patterns are not complex - they encourage simplicity versus other horrible things people could/will do. We want the newbies writing lots of code to learn to use patterns.
Teaching about patterns in a decent, humorous way without scaring them off is probably a good idea. And winding up with some solid, practical advice is also a good idea, and a common pedagogical technique.
In the end, I think that people are more likely to actually read and understand this patterns book then many of the others out there. And that’s the important thing!