What's in your protein shake? Whey is notorious for causing bloating/water retention, particularly if they thrown in creatine and/or artificial stuff. It looks like you are eating quite a bit of protein, so you might not need a shake post-workout. You can try a banana or sweet potato with or without egg whites (a-la mug cake). Other than that, boy, that's eating to be proud off, so I would just count cals or volumes a few times to see where you land.
My Journal: http://www.marksdailyapple.com/forum/thread57916.html
When I let go of what I am, I become what I might be.