I read the Earth-lags-behind article and parts of it make actually lots of sense. While the postulation of several millions of other inhabited worlds might seem preposterous and has no supporting evidence, it's a reasonable extrapolation of the creation hypothesis that abandons the usual human exceptionalism that permeates Christian fundiedom. Which is laudable.
Claiming to have information about these cocreations is another thing, however..