It's better than what we have. Vote-changing can be uncovered by an audit. ... But I still prefer the coercion-resistant systems that let you verify your own vote was counted correctly after the fact. Someone else posted a link to a bunch of papers.
What would be cool is if you combined that serial number with a hash generated by filling in the ballot after the fact.
Eg you go to a page, supply your serial number and the things you voted for, and it tells you if it was counted and matches what you're saying.
Of course, this could still be used that way... but in CA ballots usually have enough options that it would be difficult for a malicious actor to have that much intent haha.
Most people would probably forget which smaller issues they voted for though.... so I dunno if it'd be reliable.