First of all, cafes are plentiful. All he could come up with is the Tea Lounge in Park Slope? There are dozens of small, non-corporate coffee shops in the Village, dozens more in Williamsburg. And that's just the two neighborhoods where I usually spend time.
Second, New Yorkers don't cook? I think the author spent too much time with the wrong crowd. Plenty of people shop at green markets, including the huge one at Union Square precisely because they like local produce and like to use it.