Saturday is normally a long tempo or SS workout to build or maintain aerobic base. Other than the TSS it doesn’t bear much resemblance to your Wednesday ride! And wouldn’t drop the Saturday ride as maintaining that base is important.
Up until lockdown put an end to big group rides in March I always did a midweek ride similar to what you describe. Lots of Z1 coasting in the pack, and then hitting every other zone on the hammering sections. Really doesn’t match up nicely to any of the TR workouts which mainly target one power zone, but it was (and hopefully will be again) the ride I looked forward to most each week and great race practice so I always found a way to fit it in. My approach was simply to drop whichever hard workout from the plan I felt I needed least, and then schedule an easy day after it. I think in my case the ride probably was closest to a VO2 max workout, since even if the power distribution was all over the place there would be sustained sections where my HR and breathing were high enough that I was in a state of maximal oxygen uptake with no recovery.
Important thing was not to succumb to the temptation to have an easy day beforehand as well in order to be fresh for it! Easy to do as there was a pretty hotly contested ~20 minute section culminating in a sprint where there was quite a bit of kudos for “winning”. So the gloves were fully off in that section, people were launching attacks, breaks were getting up the road, teams with a few riders present were organising leadout trains, etc. All good fun and pretty easy to start thinking of it as a race. But if you start having a racelike unstructured workout every week, with an easy day to taper for it and another easy day to recover from it, then you really are starting to compromise your training!