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.
Right, because exposure of those emails was totally enough all by itself to overcome the cumulative effects of billions of dollars spent on her campaign plus the complete support of Americas very VERY substantial propaganda machine (Hollywood combined with the news media) and the support of ALL the living ex-presidents plus the suppression of all those videos etc showing Hillary going into spasms and convulsions when people asked her too many questions at the same time etc etc.
Yeah the exposure of those emails sure made all the difference...