Zemo's motivation was clear but his plan was a lot of coincidences just like Lex in BvS.
That's how I felt. His plan was clear, his reasons were understandable but yeah, much like joker and Silva, him carrying it out is built on coincidence. If ONE thing goes differently, then his plan doesn't work.
But I gotta say, I loved him as a villain because he did win