Yeah, it is alright to have those shakes 3x per day just remember that it should not be your primary source of protein. The whey protein often sold has digestive enzymes as well as the fact whey is very quickly uptaken anyways. Although this is good to get protein quickly to the muscles, it doesn't keep you on an anabolic path for too long as the protein isn't uptaken at a steady pace, but instead very rapidly. As the godfather stated, casein/whey mixes would be your best bet. They are more expensive but definitely superior.
You seem to have it laid out correctly, though, taking the shakes with meals to get "extra" protein instead of making it the only source.
Also, be careful drinking whey before a workout, it is notorious for causing stomach discomfort ESPECIALLY during a leg workout as most people on here will tell you. And we all know what protein farts are like haha.:blink: :blink: :jaw: