Unfortunately the majority of what you are saying here is the typical FUD I hear every day regarding IPv6.
With the upmost of respect - you don't know what you're talking about.
".. but it is (IPv6 not IPv4) and that's why it's been around all those years with zero uptake."
Actually it is very heavily used in academia, military, research and development, and the scientific community. Just as the internet initially grew out as (mostly) a bunch of universities for them to share research - IPv6 is getting pushed from that direction too.
"-Every computer IP-trackable by doubleclick, google, etc? BAD. Effectively, an indelible supercookie."
How is this any different to what you have now? Home / SOHO networks generally all connect to the internet from a fixed / virtually fixed IP address. Larger corporate networks can use host id randomisation, which is actually built into the Windows IPv6 stack by default.
"-Internal IP addresses tied to your ISP, your LAN infrastructure therefore tied to your ISP. Bad idea."
Homes and Small businesses rarely have more than one subnet on the site - the only router on the whole network is the internet gateway, so on the very rare ocassion that they move ISP, you change the LAN IP on the router, and Stateless Autoconfiguration takes care of the rest. DHCP - Just change the scope. If you've used Static IP addresses instead of DHCP reservations, well that's just your own fault, and you obviously have the knowledge to set it again.
Large public sector / corporate networks wouldn't be using ISP provided IP addresses anyway - they would be using Provider Independent address ranges that can move with them as they move providers.
"-Nightmarish scheme for writing IP addresses... imagine giving phone support to a home user."
It will be tough at first I'll give you that - but what do you suggest - represent an IPv6 address in dotted decimal!? The new Hex format is vastly better than using decimal - less space taken up - easier conversion to binary form.
"-How the hell do you tell if your firewall is secure, with so complex a scheme? Dunno. Beyond me, and I'm just the IT guy."
Er - it's actually less complex because you take NAT out of the equation. Your entire internal network is represented as a single prefix, anything else is outside. Your firewall objects will be named anyway.
Not so long ago, when IP was winning the Layer3 wars - all the old Appletalk and IPX/SPX guys were bemoaning IP "Oh.. it's too complicated" "The old way was better" And at about that time people were getting paid 6-figure sums to go and carry out the migrations. IPv6 is going that way - and I'm seriously looking forward to it, because I'm one of those guys who is hopefully going to be getting paid obscene amounts of money to do IPv6 rollouts, because everyone else is too scared to look at it properly.
IPv6 is the monster in the cupboard - scary as hell. Until you open the cupboard and find that there's no monsters at all - it's just John Goodman is a big fluffy blue suit.