I've only read the article and not the research but that's because the article says the argument is simply: 1. The Wow! signal is intelligent in origin. 2. This exoplanet system here is in an area the signal might have come from. 3. It looks a bit like our system so might have intelligent life. This sounds like more of a moonshot for believers rather than a thoroughly scientific investigation.
That said, I wonder if this is the type of news source we need. Anyone who wants further details can and should research the topic before drawing conclusions like the pre-baked ones we usually receive from our news sources.