Aliens?? [NASA Discovery Announcement]

This is officially now way over my head, but I wonder if the paper is so flawed, how did it get through the peer-review process and get published in a reputable journal?

I definitely got the impression during the press conference that Dr. Wolfe-Simon's peers thought she was a little eccentric and she had proved them wrong. (Or so she believed)