I’m not a scientist, but I know a scientific article, or a competetent journalist’s account of a scientific subject, when I see one. This is one of those stream-of-consciousness, could-it-be, “alternative science,” flying-saucer articles.
So take it up with the author.