bro, that is a spartan-like diet, considering that is your bulking plan.....good luck sticking to it, cause i know i couldn't eat JUST those foods while trying to get bigger.....i do like my post-workout binges of high sugar. i would say that my bulking stage DOES have structure, it looks a little like this:
breakfast: 12 eggs w/2 yolks and either oats, cereal, or pancakes
pre-worout: some kind of easily digestable carbs and protein, no more than 300 calories...nothing for 2 hours before the workout
post workout: immediately following, 200 g carbs in liquid form, glutamine, possibly creatine, and about 20 g protein, then 1 hour later i would eat a really huge, fatty, greasy, protein and calorie rich meal.
the rest of the meals: mostly protein, and clean carbs, trying to total at least 400 grams a day of protein, of which at least 250 are real food.
hope this helps!
PA