I think there is more than this: e.g. it's easier to procrastinate when you're tired and this theory doesn't account for it.
I wonder if RescueTime data contain really important insights on productivity. They should try to mine them, probably Netflix-prize style would work well.