В идеале выборы должны быть онлайн ))
Я считаю, что каждому совершеннолетнему гражданину должна быть предоставлена возможность сделать это в любой момент при предоставлении паспорта. Есть текущий список претендентов, в который входит и действующий президент, есть возможность отдавать свой голос за одного из них или изменить свой выбор в пользу другого. В онлайн режиме каждый может наблюдать общий рейтинг и его структуру по регионам. Если рейтинг действующего президента в течении какого-то срока (полугода, например) держится ниже, чем у кого-то из претендентов, то запускается процедура смены президента.
Как обеспечить контроль честности и прозрачности такой системы - это уже техническая сторона... тут можно придумать много вариантов различных проверок. Я бы вообще был не против открытого голосования... осуждать и предвзято относится к кому-то из-за его выбора - должно стать позорным пережитком прошлого )
Думаю, что для начала нужно перестать называть голосование выборами и вкладывать в этот термин еще и процедуру выдвижения и регистрации кандидатов, проведение избирательных компаний включая доступ к СМИ и т. д. Собственно голосование, ну и подсчет голосов.