There's lots of research that indicate many benefits of running barefoot. The articles you found are good ones! I may incorporate some barefoot running into my training. I'll let you know how it goes on my blog at
PuggerRunner--Home of Kevin's 50 marathons in 50 states by age 50 challenge!.