Stringer, my experience with this (and it is just that, my experience) is that you may not need all the shakes each day. I have done better for myself by introducing more natural protein to the diet. Maybe before bed some brown rice and cottage-cheese.
Egg whites are also a good protein choice along with tuna.
This is a link to additional
protein info
My protein/fat snacks are usually cheese or maybe some nuts - which I strongly recommend to everyone for the Omegas.
Creatine always gave me some "water bloat" and I was only doing 10G a day - so you might find it beneficial to cut the quantity back on that.
Glutamine is recommended before bed as well -
see this post
Dietguru will help you tremendously! I save a lot of his info and incorporate it in to my diet and nutrition structure and I feel it is working.
Just remember that you may have to tweak some things along the way.
Every person's body is different.
Hope this helps.
~Troy