Oddly enough, from what you say you do everything right according to the research and knowledge we have.
1. There is a shitton of research on fasting and how one could benefit from it. We can thank muslims for that
2. Research indicates that eating shittons of protein does NOTHING to the physique.
3. Overtraining is a bull and anyone knows that anyway, there is zero, zit, no evidence supporting that enhanced athlete could be "overtrained".
Science does work man, you've been mislead by bunch of liars and their gimmicks. I have seen numerous times a bodybuilding article citing "resarch" that if you read it had NOTHING to do with what was said in the article. Some people think that if they throw in bunch of random citations they can get away with any bullshit.
I was going to make essentially this same post before I saw yours. What no-one does that he claims is contrary to scientific evidence actually has a considerable amount of scientific support. You can blame "Weider Principles" etc. for the nonsense, not science.