I don't know a great deal about Physiology, and to a certain extent have held off posting because of this - but what I can say is I for one was very happy with what I came away from London with. I appreciate I'm running 10+ minutes slower than what most of you aspire to, but here's what I do and why I think it might help.
In support of Pfitzinger.... I got my hands on his books in the last couple of weeks before London and found out that his programmes were about 90% the same as what I had arrived at by myself.
I've never died a death in a marathon (2 negative splits, and only 40 seconds positive split this time round), and in my four marathons in 30 months have run four PBs. (2:35:46, 2:33:29, 2:30:31, 2:29:35).
All off a 73:40 best half time in the last 4 years (admittedly I've run a low 71 nearly 5 years ago, but don't feel I've been in the same shape since)
I've thought about what I did and have come up with the following points.
1) Nutrition. Whatever the evidence is I go with a deplete and reload diet, paying particular attention to what the carbs are. During the load phase I avoid gluten and dairy products. On the day I took 7 gels, with the first at 3 miles. I take this because by three miles my bodily functions should have shut down as bloodflow increases to the running muscles, but I won't have had anything except water for 3 hours so maybe could do with some topping up.
2) Pace Judgment. I know exactly what my target pace is for my goal time. I'm not scared to back off and let a group go away, particularly early on in the race.
3) Long runs. I think my five longest runs should add up to at least 110 (20-20-22-22-24). I generally start off with the first third of the run a minute slower than race pace, increasing by 15 seconds per mile for the middle third and again by another 15 seconds per mile for the last third. I try and do a long run 2 weeks out of three.
4) Second longest run. Again, try and do this two weeks out of three. Multi paced again, 6 miles very easy, and then 8 miles faster with a mile or so warm down giving a total of 15. As the weeks go by the fast bit gets quicker, and at the end is close to marathon pace. Try and do this two weeks out of three aswell.
5) LT and VO2 max sessions. One of either a week, generally twice as many V02 max sessions (e.g. 10 x 1000m) as LT (5 x 2000m). Often put in some faster 200s or 100s at the end just to work on basic speed. Earlier on the build up prefer to go with whatever the group is doing (generally still 8k+ of volume) rather than something marathon specific, but in the last 6 weeks am happier by myself when I know what times I want to be running. I think off a short recovery Yasso 800s are a great V02 max session. E.g. 12 x 800m off 100m jog - target time for a 2:30 marathon is 2:30 per 800.
6) Good aerobic run - 9 miles a week, on a constant measured road course. Not flat out but getting quicker most weeks, slightly slower than marathon pace.
7) All the other runs (to an average volume of 80 odd miles - peaking at 107) are easy. About 10 runs a week, with some of the morning runs outside 7:30 minute miling.
I got my hands on Pfitzinger and Douglas three weeks before the marathon and found that their programme was almost the same as what I had arrived at by myself, and for my money it's a great book - not so much the how and what, but also why.