I'm not defending the blockchain solution posted here but I do think the electronic voting aspect of the current system is at least as bad to lay people. Existing machines are often old, unpatched, and a big target that is mostly protected by people in the room looking for odd behavior or worse.
I think we need a more secure system to expand options for electronic voting and counting but it needs to have a paper backbone for true reliability.