I think your routine is great :D. It gives a lot of room to ponder and reflect and be creative, which is important.
Except the wake up at 5 everyday since I'm more of a night owl than a morning person. Sometimes I'm still wide awake at 5 in the morning hahaha.