I am being pretty aggressive with Mikes caloric restriction to start. You are eating maintenance level carbs and he is quite a bit below his maintenance levels.
As fot the post workout meal being as high as 1/3 your daily cals. It can, depending on your goal. It has been shown that most muscles recover faster and performance is improved by taking in as much as your body weight (in some cases much more) in carbs (1 g per lb, depending on BF level) with your post workout meal. If you are eating for performance your macronutrient ratios would change to a higher ratio of carbohydrates.
Your post work shake sounds about right for you.
Darrin