I immediately think that this could be fixed by giving voters the opportunity to generate multiple ID numbers that lead to “proof” that the voter a different way. Maybe even different passwords that lead to only one voting record, in the event of someone forcing you to log in and show that you voted the way they told you. There are probably other attacks that can be performed upon this vague handwavy scheme of course.
Can’t fix the incredibly stupid name of “Voatz” though, I cringe every time I see them mentioned.