I'm not sure why this point is necessary, to be completely honest. LEED already has community connectivity points to show neighborhood walkability, mass transit points to further show a minimized necessity for vehicles, and an open space point that better represents opportunities for physical activity.
Is this point intended to combine them all into one? If so, I feel it is a huge failure. I can't believe how difficult this credit was to achieve in downtown Newark, but I guess when you are 2 blocks from a river, a baseball stadium and a train station this credit is going to be a problem.
The suburb that I grew up in, however, would easily get this point. Just don't expect the people that live there to walk anywhere.