Something I'm really annoyed at in today's society is the focus on calories. Sure calories are all which matter... If all you want to do is warm water. But then you're ignoring the effect on your hunger and your hormones which can lead to yo-yo dieting.
In theory it can work, if you can live with constantly being hungry. But in a war against hunger, you're bound to loose.
Aim for quality, not quantity, and let your built in weight control device - the hunger - take care of the rest.
After that you can focus on your training regime. Here again I totally agree with the article. Training should be fun and rewarding and if you can manage get a good feedback loop you're golden.