Well said. One of the pitfalls that election-system designers forget about is that for a 'general public' system, it has to be easy to understand. Cryptographically signing something... is already too hard. Requiring a computer (or computer skills) to vote in the first place, that's a no-go. Those things work for particular groups, but not the general public. Particularly for the poor or people with certain disabilities.