The key to building mass is your food. Your cutting aspect of your diet is way off. To build muscle you need food. Your roids are being pissed away and not working simply because your underfeeding and possibly over training the body.
For me, I can get fantastic results without the juice by doing my cardio 5 to 6 days,(run or bike for 1 hour per day. I eat upto 3500 calories when pumping on the muscle. Fat takes time to melt away. I am 3 years of hard core trainging with a pro coach 3 days per week. This year the fat has begun to drop. To me, it sounds like your looking for results too fast. Those Bodys in the magazine could be touched up, people that had muscle,gained some fat and then lost it. The picture of Chris the blond guy that was once fat and is now buffed is a perfect example. That guy is a sports trainer that let himself go (for eas?) and then worked off the temporary fat. He had muscle memory working on his side. Hey, I am not the worlds leading expert on this stuff, but I tried their diet when I first wanted to get cut just like you.
My last thought is if you look at what a power lifter eats as compared to a winner in the EAS contests, you will get some insight as to what your diet lacks. Good luck