From the perspective of the internet, and any properly configured routing infrastructure, they should only ever be interested in the first 64 bits when routing, the second 64 should be exclusively the domain of the last segment.
Interesting. But routers don't actually strip that, do they? So the endpoint I'm communicating with will still get the full /128 address? I'm concerned about the privacy implications of MAC addresses being sent to everybody and their mother.