(You) <-- (lots of stuff) --> my modem <--> my router <--> my phone
So like even if you had my ipv6 address, am I really addressable? Like can you ping my phone? Send me files across the Internet?
Right. IPv4 addresses are expensive, so it's uncommon to have more than one at home.
> What changes with ipv6?
Not a lot. You just have many addresses instead of one. If there were no firewall, someone could ping your router or individual devices, as they have different addresses.
> The ISP still owns the IP addresses and is free to reassign them wherever?
Yes.
> It isn't like a phone number where I own the number and have a right (in the US) to port it?
Correct. You would need direct BGP access to use a portable IPv4/IPv6 address. That generally is not available on residential connections.