This is a pretty small meal for someone your size... I would add a bit more protein (at 188 pounds, if you have a BF% of ~15% you want about 30-35g of protein/meal).
Also, add fats to this meal. What about 1 tbs flaxmeal?
Add vegetables to this meal. You also don't need 6 oz chicken - decrease it to 4-5oz. I would also replace the WW bread with legumes/brown rice or a better carb source.
Add 2 fish oils/some fats here too.
Good. Make sure the milk is skim.

If you want to do the high GI thing then use the phosphagen... personally, I wouldn't.
Make sure you have vegetables here too. And add some fat (2 fish oils or some olive oil).
You also don't need 6 oz chicken here (4-5 oz would be fine - as this is ~30-40g protein).
Personally, I would dump the MRP and the whay and go for real food - eg: can of salmon + vegetables...
But, if you had to use a shake, instead of the yoghurt you could grind some oats and add it in. You would also want to add some healthy fats - eg: fish oil caps.
Decrease the natty PB to 1 tbs. But otherwise good.