Very similar to your mode. But my productivity lacks consistency very much. Each day is basically different depending on the schedule and tasks.
Somehow it works best if I match my current energy level with the task complexity (email => low energy, when tired & hard engineering => high energy, sometimes in flow state)