It was very well substantiated. Dozens of people, independent of IFF or HasGeek verified it for themselves. Just one example: https://twitter.com/deepakshenoy/status/864774538885828608
However, the phone number match alone only proves an iSPIRT individual being linked to a troll account, not the organization. The deck fills in the rest (significantly, if not conclusively).