Eh, call me cynical... but the fact that this was published in the 'Journal of Cosmology' an open access journal whose peer review credentials have been called into question in the past leads me to question the validity of this - as if the premise and lack of any real media coverage wasn't enough.
NASA seems to have already disassociated themselves from the situation, (
click).