There is no NEED for E-voting. 12-24 hours to handcount paper ballots is sufficient and also enough to have the counting audited/supervised by independent parties.
The problem then becomes, 'How do we determine who is an independent party who is unbiased enough to give us a truthful audit?' Other than that little problem, though, I agree with you fully.
Put not your trust in money, but put your money in trust.