Ok, if you are racing I think you should include some work on your sprint, ideally on a day when you are fresh. Will help for power production, but mainly just practising the movement. It’s so nueromuscular, you are probably powerful enough to do a 100-200w more than normal if you haven’t been practising it. also just sprinting from a variety of speeds and cadences. unless you win solo these are what decide races, so think they’re vital to include for any kind of rider.
working at a variety of cadences will help in bunch races where you will have to follow surges on the flats/climbs ect. you’re not always in the perfect gear, and when drafting in a bunch, you have to follow at awkward torque ranges sometimes. this won’t affect your TSS but try adding in some blocks of 110+rpm work or 50-60rpm work. can be done in the z3 intervals you have planned or just in z2 over the course of a longer ride.
when you get closer to your race season, including a group “race” style ride (we have “chaingangs” here in the UK), would help get some speed in the legs and get you comfortable moving in a group on the wheels.
I would cycle blocks of vo2 work and tempo/SS, which should help you push your ftp up to goal range.
Honestly you’re doing plenty of work on the bike. The worst thing to do is just add more until you are too tired to train productively. I’d be inclined to drop one of the interval sessions?
If you feel like you don’t need the rest, I’d swap the session for some more z2 riding- if you have been riding for only 2 years you are lacking base compared to other guys in your category. also just really solid benefits to long base training for at least 8 years.
Other than that, strength work off the bike is the obvious gain to be made in terms of changes I think.
Are you happy with the riding you are doing? A happy rider is a fast rider, so looking forward to every ride is a big help. I like the fact you’re spending time with your wife on the saturday for example.
Lastly, with your goals and amount invested in cycling (from just a weekly hrs point of view), a cycling coach would be a worthwhile investment. takes all the planning/thinking out of it for you! just do what you are told and will almost certainly improve at a faster rate. Trainnerroad is a great software but never optimal for a rider doing 20+hr weeks