Clean bulk yeah, but the guys theory on that site is a little flawed. His basic premise is that if you work out hard and eat the right amount, you can add muscle without adding fat. No matter how much you're working out if you're taking in 5000 calories a day you're going to get fat. Your body unfortunately cannot create new muscle like it can add to fat stores.
However, the reason bulk/cut cycles are so popular is because who the fuck knows or can keep up with exactly how many calories you need to add muscle but not add extra fat? It's different for everyone anyway, so numbers that work for your mate may not work for you. Adding muscle is hard, but trimming fat is easy. You don't need to do GOMAD but you don't want to limit your gains worrying too much about adding a bit of extra fat. You will never add muscle with 100% efficiency.
Regarding your meals they're actually looking pretty good breakfast aside. You're getting in chicken, fish, veg which is already better than most. You'll need to adjust a few for more protein and probably more complex carbs but you have a good frame work. Definitely look into shakes, maybe some whole milk depending how hard you find it to put on weight.
Just remember to eat well, lift heavy, get a proper nights sleep. If your lifts aren't going up eat more. If you're not putting on weight, eat more.
This is getting me well in the mood for spring training actually. I've been nearly carb free skiing, boarding and riding my bike for a year and I've lost 2 stone! Can't wait to start again. Protein shakes and sweet potatoes ahoy!