All this "complex" circuit training shit makes me laugh...
I'm not gonna lie I go suckered in to training like this for a while too...I mean something so crazy has got to give you gains right?
The basic gimmick is make things so confusing and changing week to week that you can't measure your own progress and the guy that makes the wacky program is supposedly justifying his paycheck...
Newsflash: If you want to be big you have to lift heavy. The best way to lift heavy is to do heavy sets, catch your breath in between sets and get enough nutrition before and after the workout. No PT required.