The problem is that if you can verify your vote you can be coerced into voting in a certain way. There would need to be some sort of plausible deniability built in.
Only you will be able to verify your vote. All votes are anonymous. You should be able to verify the very first vote as well and as a result of that verify the entire chain up to your vote. The last vote should also be verifiable to ensure that the chain is complete.
That doesn't solve the problem of verifiable votes. If you are able to verify your vote you can be coerced the verify it in the presence of someone else.