The "eat all you want" mantra needs to be kept in context as Jeff would say. The idea is really simple.
So I've written too much now and bored everyone so here's the final summary points for those that want to cut to the chase:
1. A Calorie is a Calorie.
2. Calorie density is key to reduced calorie consumption. Starches (grains and tubers), beans, fruits and veggies are all low in calorie density.
3. Control your hunger with lower Calorie dense foods that fill you quicker and last for longer periods of time -- i.e., starches
4. Eat until satisfied, not till your stuffed! And it doesn't matter if you eat a few big meals or a bunch of smaller meals throughout the day.
5. This is a lifestyle, not a temporary diet! Embrace it as the best way to fully regain your health for the rest of your life.
Your post is outstanding. I only slightly disagree with your "a calorie is a calorie" thing. Even Mcdougall does say you have a bit of an edge eating high carb low fat because "the fat you eat is the fat you wear" and in the "Starch Solution" he brings up the advantage of high carb dietary thermogenisis, so your calorie ideas are not pure Mcdougall because he does not say that. However, he is not saying you can eat crazy amts of calories just cuz you are eating this WOE either.
Anyway, aside from your calorie concepts, I love your post.