Submitter here. I ended up at that journal by following a link in this opinion blog at The New York Times: http://op-talk.blogs.nytimes.com/2014/11/26/what-if-were-wro... The author, Anna North, thinks it's legit.
Also, it's linked to here by the NIH: http://www.ncbi.nlm.nih.gov/pmc/journals/1820/