that is a nice schedule, overly complicated, but if you enjoy perturbations why not?
in my second year in track, i beat 220 to 225 marathoners in cross country, and though nothing of it, and the attitude was if you can't run 212 you are more an advanced hobby jogger. that is the perspective of youth and talent.
as you have issues, injury down the line you get more respect for those times.
that said, almost all "overnight" success is built on a foundation, in my case, as kids, we would play pond hockey and road hockey continuously for 6 hours, and could barely walk home, play soccer at noon, weekends, ride our bicycles for miles...
that lays the base.
anyway 225 is the combination of talent, work, a nice quality schedule, and not over doing it, found the sweet spot.
good on ya.