Do you have any sources for the calorie vs ATP information? I've recently been assuming this and I'd really like to read more in the direction of ATP based diets versus calorie based diets.
Both carbohydrates and fats have direct pathways to ATP. Protein does not. Protein must first go through gluconeogenesis: https://en.wikipedia.org/wiki/Gluconeogenesis