The smartass with the bad diet here will advise.
It looks good except for a couple points: First, there's 7 whole hours between the 8:00 and 3PM. Gotta have one, or possibly 2 snacks in there bro. And then, you have 9 hours between the whey and the breakfast. Unless you sleep 9 hours, I'd suggest trying to move the meals closer together. That's the more major improvement you can possibly make.
If you had caseinate, I'd say chug some down during the night, that's pretty hardcore. One last thing I'd do is add a few tablespoons of psyllium husks or some broccoli, which is very low-carb, to one or 2 meals in there. But this is pretty minor. Is your PWO shake the 3PM?