That's interesting. There will be people who are fine with every vote being visible. That could be profile setting with private being the default. I speculate that many people might want specific votes to be visible. That's more interesting from a UX perspective.
We could have a public vote button, checkbox, etc on any of the content here. Might clutter things. Alternatively, we can make it show up on the side of something a person votes for. "showmyvote" is one of shortest, clearest wordings off top of my head. If they click it, the system shows their vote in the public record. It might immediately transform to "hidemyvote" so they can reverse it but docs somewhere should point out it might have been saved by someone.