There's nothing "wrong" with the idea. But if the system is gamed, why couldn't it be gamed to give you an accurate "personal receipt" while storing an inaccurate result in both the voting and the recount record? If someone is able to game the system at all, they can game it at any step in the process. Having a personal receipt is no guarantee that the vote was actually recorded properly.
As I said, no other voting method provides a "receipt", so why is it important here except to provide some warm and fuzzies? It serves no practical purpose, and technically it guarantees nothing.
The problem with voting fraud is a people problem, not a technical problem. Even the simplist systems (e.g., Miami-Dade) will fail if voters and election officials fail.
The only potentiall solution is harsh jailtime for those interfering with a federal election.
If ones receipt didn't match the official register...it would say that either the voter was submitting a forged document or the official record was tampered with...either way that vote would be canceled out until a further investigation could be done.!