It should be noted that a kcal /is/ still a kcal; The adaption your body takes after being given different levels of macronutrients doesn't change that if you eat more than you expend, you will put on weight. Also, I'm surprised that they didn't trial a 60% protein, 20% fat and 20% carb diet!
Actually, no. Here's an article that explains why this is not the case: http://garytaubes.com/2010/12/inanity-of-overeating/
In the parent comment, I'm including bodily factors like metabolic reactions within "expend". The degree to which this makes a difference in overall expenditure is the un-quantifiable part; but adjusting your diet further to counter this lack of expenditure will still have the same effect. It still is a numbers game in my mind.