It's great if all the pieces fit together in the end. As soon as there's discontinuity or unfired chekov's guns the entire thing becomes very unsatisfactory.
Besides, you could probably take a picture of any veteran drug detective's book case and find as much foreshadowing as was in that book...