I researched it and tried it for quite awhile. I'm glad I did as I learned a lot, and got a lot of great recipes that I occasionally use (like raw apple pie).
But for the most part it's expensive, unrealistic, extreme, and alienating.
Expensive: In order to get the calories needed on a daily basis from raw foods alone you need to eat a lot of them. $20 to $30 a day is not unusual for raw food. This includes a lot of nuts (raw ones of course, not toasted, and you're supposed to soak them to make them "alive") which have never really been a part of the human diet on the scale required to sustain a raw food diet.
Trying it for a few days is actually a nice way to clean out the body and get a little burst of energy, but it gets old quick.
Unrealistic: No carbs from bread, no pasta, no potatoes (because they cannot be eaten raw) no rice, no coffee, no tea, no salt, no pepper (condiments are "toxic!" according to raw foodies). No beans of course, a major source of protein for most vegans and vegetarians, unless they are simply soaked and perhaps sprouted, a very tedious process.
Extreme: There is simply no need to eat in such an extreme way when there are many healthy cooked foods, including some whose vitamin content is actually helped along or more readily absorbed when they are cooked. (and broccoli are two examples).
Alienating: Have fun at family dinners, restaurants, and even, yes, monasteries trying to put a whole meal together with raw foods. "Can I have another salad? Can I have more salad? No thanks I can't have the carrots/potatoes/broccoli/cabbage/beans you've spent all that time making. Can I have four bananas and an apple?"
In fact it was at a monastery where I broke my raw food phase since I simply wasn't going to get the calories I needed in the two meals (Theravada monastery so no meal after noon) from the uncooked food that was there.
On the subject of alienation, the internet forums no better represent raw food people then they represent Buddhists, probably, so the following is a bit of an unfair judgement. I spent time on some raw food forums and I found most of the adherents there to be uber left-wing (that's a lot coming from a Buddhist, you know) paranoid and alarmist. They threw the word "toxic" around with regards to any and all foods not raw, including spices, tea, coffee, etc. Some would even debate as to whether it was ethical to eat seeds(you're depriving the plants ability to reproduce, you evil swine), and whether even certain parts of the fruits and vegetables were "toxic." People that did not eat raw food were automatically put into the category of "SAD" (standard american diet). Again, the internet crowd probably represents a sorry bunch compared to whatever a "normal" raw food eater is like, but they were a silly, sorry, lonely group of people.
Vegan/vegetarianism is ok - still somewhat extreme for me. But the most moderate bet is Michal Pollan's advice which you indicated above "Eat food, not too much, mostly plants." Learn to cook and cook well. Have fun with recipes. Cook real food, not from boxes or packages. Buy and plant fresh herbs and use them. Stay out of fast food places mostly, but go if you have too and don't beat yourself up for eating at burger king because you were driving across the country and you and your wife were starving and it was the only place available. (Hypothetically speaking). Buy local and organic when possible but neither beat up yourself when you buy from the local supermarket because the farmers market closed already and there's nothing for dinner.
There's so much hype and paranoia out there about what we're supposed to be eating when it's all really a pretty simple fact of not buying into any of the hype of the extremists (on one end) not paying attention to what the nutrition scientists say this week or that week about which berry you should have more of. On the other end don't fall into the fast food/packaged food easy stuff. Just apply moderate effort to reasonable eating and you'll be fine.
Sorry if that got ranty. It's something I've given a bit of thought to.