The progression looks fine but you should plan for an extended taper. after 12 weeks of this you will not be at full strength for probably 3 weeks. You’ll be carrying residual fatigue that you will not really notice too much in training. But you will really notice it in a race.
The kind of ME progression you are looking at is designed for mountaineers and alpinists who will normally have a longer taper due to travel, approach and acclimatization before they need to tap into their best performance.
With the ultra runners I coach when we do an extensive ME block we see that the training effect and gains from it last for about the same length as the block with only some maintenance high intensity uphill intervals (which have a high ME component).
My normal progression is to end a long ME block 6 weeks before the taper starts. In those 6 weeks we introduce the more conventional high intensity interval workouts 1x/week. We see that the athlete’s performance continues to rise through those 6 weeks as the ME fatigue declines. For a long (>100miles) running race we do a 2-3 week gradual taper with no fatiguing workouts.
In your case I suggest at least 3 weeks with no ME before the race.