While the hypothesis itself seems rather unlikely, I think the evidence is interesting enough that further investigation would certainly yield some interesting results in their own right.
Major leaps in scientific thinking can often start with some pretty radical albeit erroneous ideas. But even if not true, these ideas can encourage a fresh perspective and a new approach for teasing apart the observable world.