Well done. If a runner takes that advice to heart, they're going to be 90% of the way there.
One thing that I tell a lot of runners, which is kind of implicit in your piece, is that becoming a "good" runner (which I define as someone who is making the most of what they have) is just about finding the right balance. Seems like a lot of training advice is either "you need to train harder" or "you need to back off and recover." Of course, both are true. Big breakthroughs (after a few years of consistent running) don't come without some suffering. Lots of runners reach a new level when they join a new, faster group, and suddenly they're digging deep to keep from falling off the back in workouts. But lots of runners go to the well too often, peak early, stagnate, and get injured. The art to training is figuring out the right balance for you. That's the theme of new book about Bob Larson (Running to the Edge, I think). You have to go farther and faster, but you always have to check yourself. You'll probably make some mistakes, but if you're paying attention, you'll learn; you'll get better at living right there at the edge.
The specific details of the program are far less important. I'm guilty of getting into big arguments about the merits of Daniels vs. Canova, but at the end of the day, I think that stuff mostly matters at the margins. You can have a coach with the most physiologically correct philosophy of training, but if they aren't balancing the workload appropriately FOR YOU, then you won't do as well. I happen to think that Brad Hudson's book is incredibly sound theoretically and easy to use, but it seems like when he's actually doing the coaching, he has a tendency to overload his athletes. On the other hand we also know that there are legendarily successful coaches who are far from experts when it comes to exercise science, but they have an excellent feel for giving their athletes the right workload. Gags comes to mind as someone who has really nailed the art of coaching, though I don't by any means intend to disparage his technical knowledge.