Why not have a site where people can openly comment and discuss individual research papers? This would make it more accessible to the public and increase the transparency in the research.
You can have a mod that keeps the conversation on topic and in any case it's better than nothing.