Overall looks like a fine plan. A few thoughts (as someone who has never been in better than 16:30 shape):
I periodically peek at the Road Racing and Training Thread and it appears you have made steady progress over the last year based on comments you get. You landed on a 10 day cycle that worked for you. If you have been improving a lot, I would try to stick with what works and not try to hit a 6 week block out of the park.
I would agree with others that it was too many TT, but your revised schedule looks good. One point related, I would keep the dates flexible. Might as well run them in good weather and do not hesitate to add an extra easy day before or after. You probably already know this if you are running on a 10 day cycle. No need to sacrifice the overall plan for a single race/workout that isn't the ultimate goal.
Over the 6 weeks with that initial schedule: 4 x TT, 3 x long run, 2 x long VO2 intervals, 1 x R workout, 1 LT workout, and 1 threshold/R workout. So a nice mix but certainly a VO2/ 5K race pace focus. That is great for sharpening, but easy to overcook. I would replace the TT that you removed from the schedule with a final easy threshold type workout. Something like a fartlek or relaxed 4 mile tempo in the last 2 weeks just to freshen up, maintain your excellent aerobic development, and stay feeling good.
Finally, as a fellow "big" runner, be careful not to overdo that last long run. They can take a lot of zip out of the legs. Fast finish LR is great, but you should get the distance down a bit from your regular LR. So if you normally avg 70 per week with LR 16, I'd make the final LR 12 or something that won't leave you depleted. Feel good the whole time.
PS: agree with above that wrist HR are useless. I bought a Polar OH1+ arm band HR monitor because I hate chest straps and it has actually been pretty accurate. I like to look at the data after workouts to get a sense of what the effort was like. I found it useful and eye opening to see just how much my HR went up in the heat and how hills can turn easy runs into moderate runs.