That's all good but what you have to understand is that this isn't about following exactly what someone else did. Bulking up really means following what your body is doing. If you gain too much fat, you cut back a little on the carbs.
You base your decisions on your conditioning and the basic concept of prioritization and periodization. the guy trying to be super athlete and the biggest most muscular guy all at the same time will likely not reach his overall goal.
Question...if the guy "bulking" knows he will be deployed in 3 months and will not be able to eat diet food....should he keep gaining now?
It is concepts like this that need to be understood when discussing these topics.