That diet looks really well-thought-out to my untrained eye. I'm no expert by any means, but a few things jumped out at me from looking at your diet:
-423 g protein including 174 g protein from shakes is a lot. At 165 lbs, you are well above the 1.5 g protein per lb recommendation that is most common. I don't know if there is such thing as too much protein, but you are probably putting a pretty good strain on your kidneys with that kind of intake. Anecdotal evidence from this board indicates that people get better gains from solid food than from shakes, so with all the meat in that diet you might only want 3 shakes a day rather than the 6 you have. Definitely stick with the PWO shake and midnight casein shake though.
-Most clean bulk diets will call for meals to couple protein with fat or carbs, but not both. Meal 7 looks like your only protein/fat meal, you might want to make your 2nd meal a protein/fat meal as well. John Berardi talks a lot about this, here's a link:
http://www.wannabebig.com/article.php?articleid=179
Hope that helps. Good luck.