That doesn't explain how a soldier transformed into a supervillain with unlimited resources. By replacing Zemo with Sokovia Joe, it undercut any authenticity that the character had. There is absolutely no way that a single person, no matter how naturally bright he may be, could have pulled off a convoluted plan like the one in Civil War without a massive amount of diverse training and a small fortune.
Also, it still had to rely on the Avengers and Bucky not confronting their problem prior to Siberia. It made no sense at all. There were so many superior ways that Zemo could have to introduced. One simple flashback scene with Zemo getting his face scarred by Adhesive X in a fight with Cap and there would have been a perfectly plausible story point for Zemo trying to take down the Avengers.
I disagree with your assertion that he had unlimited resources. If anything he travels by very ordinary means, including rented snowcat, he probably flew coach. Those little moments, like seeing him in a hotel room practicing his Russian pronunciation, show that he's absolutely not a supervillain in the conventional sense.
As far as training goes, he needed serious cryptology skills, explosives skills, disguise skills but what else ? He's not a ninja, just a guy with a prosthetic mask. To me it doesn't seem too outlandish.
The EMP was clearly homemade, and delivered by courier - how simple and ordinary.
For me the everyman nature of Zemo made him so compelling - and Daniel Bruhl's understated performance really struck a chord with me.
I do think Zemo's plan did rely on things happening in a very particular order - but at the same time, once he recovered the fact from the Hydra files that Bucky killed the Starks, he had the leverage he needed to tear down Steve and Tony's relationship- which was the heart of the Avengers.
I agree that there were probably easier ways to release that information.
The Avengers and Bucky were never going to confront "the problem" before the Siberian showdown, because Bucky was in hiding ( given that law enforcement agencies had a standing kill order for him) he was never going to confront the issue - Tony and Steve had other things to do in the meantime, and while Steve knew about the murder he couldn't bear to come clean with Tony because he knew that Tony would react badly ( who wouldn't?) and Steve confesses in the film that he knew he was really sparing himself - for me it was good to see Cap as human, and fallible, rather than inhumanly honest and forthright.
To me , the one bit I find very convenient is Zemo's ability to get in and out of the German security facility without being detected, while disguised as the Swiss psychiatrist. That seems a bit slack, in terms of their security. Also, he would need in depth knowledge of their layout and procedures- which would be hard to come by.
He also has to time the EMP explosion at just the right time ( during his interview with Bucky), not impossible but pretty intolerant of error.
The one really odd bit of timing is how Bucky and Steve leave Leipzig in a quinjet and head straight for Siberia , while Tony takes a detour to Avengers HQ and the raft and then still manages to arrive at the missile silo only minutes after Bucky and Steve. Unless Quintets fly really slow ( and Tony's flying at about Mach 5, who knows maybe he can ?) that doesn't seem possible.
Anyway, you've clearly stated your view and I respectfully disagree.Let's all move on from there.
Cheers.