Nice to see your consistent training.
Re your zones I think it is still off a bit. The reason I say this is that almost always you will spend more in lower intensities and less in higher ones. In particular it is really difficult to spend much time in z5. A typical z5 interval workout would have max 10-15 mins of work. Even then your HR wouldn't be that high for the first part of each interval.
Your zones should be something like this:
z5 >95% of max HR
z4 90-94% max HR
z3 85-89% max HR
z2 76-84% max HR
z1 65-75% max HR
For example if your max were 190
z1 123 - 143
Okay yeah, Garmin has them as 50, 60, 70, 80, 90 % of HR. I'll use those numbers from now on!