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.
The author does not claim the signal is intelligent.