Use random addresses, no further words needed. If you are actually that paranoid, feel free to use stateless translation to change the host part of the IP.
>Also, the geo-location accuracy using ipv4 is at the level of a city. With ipv6 you can get to a geolocation accuracy of a building block and confidently target individual devices within ones home network since they will use
Unless your ISP is announcing unique /48s of individual building block, no. If your home router gets a static IPv4 address, the same problem prevails, not relevant.
>Surely, privacy minded people will find a way around those, but out of the box ipv6 is a privacy regression for the reasons listed above
Out of the box IPv6 offers the same privacy regressions as the original IPv4 before we fucked it to high hell. NAPT is a royal pain for any P2P protocol.