It's only when you get down to the level where you're doing things like acquiring an address [0] that you need to worry about the differences.
[0] Or -I guess- doing multi/broadcast. IPv6 substantially simplified broadcast. Send your packet to ff02::1 [1] to get the same functionality as IPv4 broadcast.
[1] http://www.iana.org/assignments/ipv6-multicast-addresses/ipv...
Things like that have been done before. [0] It seems to be difficult to get good Google juice. Perhaps your writeup will be the one that cuts through all of the SEOed clickbait and is the go-to guide for good IPv6 info. :)
However, don't let me discourage you from taking on the task! It's sure to be edifying... or -at least- something productive to do to while away that obscenely long plane ride.
Best of luck!
Unrelated, yeah Sydney to Toronto Canada (via SFO) terrible flight.
If you have enough publicly routed IPv4 addresses to do that with IPv4 then then knock yourself out, but IPv6 ones are much cheayer.