What I want to know is, what can be done to improve the process of investigating suspected accounts as it stands right now?
Gather evidence. Provide a list of accounts that you believe are involved. And not just "everyone in this realm is cheating", but an actual concrete list: "These four accounts are involved, and this is why". The "this is why" part is very important. Do they both always send messages one hour after turn change? Do they autopause and unpause at the same time? Do they send messages from each other's accounts? But it needs to be something solid, not just an "everyone *knows* they're cheating".
I simply want to know how it could take so long to finally nail a guy that scores of players have been deeply suspicious of for years, who has been complained about and investigated repeatedly.
A couple things:
1) Someone finally noticed the accounts involved and reported a specific list of the suspect accounts that allowed us to zero in on the affected accounts and assemble some really incriminating behavior.
2) When they were investigated before, they may not have actually been cheating.
So far, I have gathered from Anaris that it takes a long time to look for evidence, which obviously has to come out of the free time of the volunteer Devs and Titans. What I keep asking, and no one has yet answered, is can that burden be spread to a greater number of people?
Not really. The more people that know how the tools work, the more likely that people are going to find out, and learn how to get around them. They are also not easy to use, and require privileged access to the dev environment.
Can the processes and tools used to find that evidence be further improved?
Probably. But that takes time and coding effort, both of which are in limited supply.