Yes. Timing is the key to understanding it. Sanders would have defeated Trump easily. The timing of the releases were carefully placed so as to build suspicion with independants while not hurting her primary bid. Then once she clenched that, proof that it was a rigged primary sent a lot of independants away from the DNC to either Green, Libertarian, and even a number to Trump. If they had released it all in the beginning, we would be swearing in Sanders tomorrow.
Let's not forget that the DNC wanted Trump to win the Republican nomination. So first Trump let Hillary drag him center stage as the enemy, then he let her eliminate Sanders before landing a final blow nobody saw coming until late election night? If all of that was planned Machiavelli could take lessons from him. If could simply be that they know the media has the attention span of a humming bird on speed, let's just pace this out so we get a good buzz and can keep it going until the election and that the rest was plain lucky. It's either that or we're in a Bond movie.