One thing that I miss about reddit are the top votes comments on science articles. They would often provide a good explanation of the article from someone familiar with the matter.
I guess it takes a little bit of time, just came to my mind.
Interesting article nonetheless, thanks for posting.