Great post, and have incorporated all into my life for the last few years except the cold showers. Sorry but just cannot make myself do it! LOL - just a big wuss, I know. But IF is great, and was easy for me since my body seems to like food after 11am anyway. Used to drive my mom crazy when I was a kid because she always wanted to fix me a big breakfast before I went to school, and my body just did not deal well with early morning meals.
As an adult, I have never followed the usual eating habits of certain foods for certain meals, either. I tend to eat what my body seems to want, and it keeps me from overeating since I am pretty much always eating what I find satisfying at the moment.
I've tried cold showers many times. It's just too much. I can get over it if I'm camping and don't have a choice if I want to be clean, but it's not easy.
Icebaths are easier for me, I also don't like cold showers