Looks OK, better than a lot of guys, but still has some holes I think. 1st off, postworkout shake would be better taken with simple carbs, followed by a whole food meal about an hour or so later, this meal would be more suited to have some sort of slower digesting carb. Second thing, some of your meals have more protein then necessary, 40-50g per meal is more than enough. Also, where is the fat? This is a pretty low fat diet, and you could benefit from taking in some healthy fats.
Here is an example of my typical bulking diet, see what you think:
Meal 1:
6 eggs 1/2cup oats
Meal 2:
Shake 40g whey
Meal 3: 8oz red meat, 1potato, salad, 1/2tbs olive oil
Meal 4:
Shake 40g whey
Meal 5: 1hr-1.5hr before training
8oz chicken 1/2cup rice, 1/2cup cashews
Meal 6: post/training
Shake w/Gatorade 40g whey, 16oz Gatorade
Meal 7: 1hr after meal 6
8oz chicken 1/2cup rice, 1/2cup cashews
Meal 8: before bed
6 eggs 1/2cup oats
Meal 3 and meal 5 switch places sometimes, depending on my mood. Also, you'll notice that my carb intake is not all that high for a bulking diet, but with the added fat in the diet, by way of olive-oil, nuts, and a little red meat, helps to provide the energy I need for training...but at times if I get to feeling like I need a little more, I'll munch on some low-sugar oat granola bars