Also really liking this training plan thing!
I do have a tweak I’d like to see: I appreciate that there’s a reason for not unlocking a workout for some amount of time, but I wish it could be a bit more flexible to fit in around odd schedules & commitments. My example, I did a workout from my plan yesterday evening, but a commitment means I can’t ride this evening, although I could ride almost any other time today. But my next workout doesn’t unlock until pretty much exactly the point where I have to leave for the evening.
It would be great if instead of being, say, 20 hours between workouts, it could be something like 20 hours or from 7am local time the next day. That way you still couldn’t really do more than one per day but you’d have a lot more flexibility.