Are you happy? That's my most important takeaway from this, because if you are, then this is a well-done routine -- like neat code, if you will. If you aren't happy, then, this sounds more like an android's schedule.
I personally prefer a very flexible schedule, something that can live with my moods