Dear lord, one, I didn't rant about Nvidia, you incorrectly(as usual) claimed this was somehow the end of SLI, I said it wasn't... how scathing of me to say this wasn't the end of SLI, how will Nvidia recover from such a hurtful comment.
Second, PCI-E isn't a dinosaur, you don't know what you're talking about, pci-e isn't small or fast or big, pci-e as you would call it, is the controller within the cpu, it's not the slot. The slot is just a standardised way agreed for everyone to work together to build their own cards that they know can fit into any consumer motherboard.
Nvlink uses a different connector because it's not going in consumer motherboards, it's going in systems mounted in racks, they are far bigger and they have space to bolt them all down flat into a motherboard. This isn't an option for consumer desktop computers at all. The nvlink is also a controller built into the CPU, the connection is nearly irrelevant. You can make an NVlink card with a slot like a pci-e slot, and you can make a pci-e card with a custom connection that looks identical to an NVlink one. They are connectors, they are literally just copper traces arranged in different ways. You're arguing pci-e is a dinosaur because it uses copper traces arranged one way over another, that is how ridiculous an argument you are making.
Again, NVlink is built on top of pci-e, as the IBM version prior to Nvlink also was.
Lastly, where did I champion pci-e, where did I say I want it forever or for that matter where did I say Nvlink sucked? I said it's designed for a different purpose. It's no different to bandwidth on different sized gpus. It would be a waste putting a 384bit gddrx 10gbps bus on a 1080, let alone a 960, which is why you know... Nvidia didn't. There is no point putting a 200GB/s Nvlink bus on a motherboard designed to run either IGP or for 99.9999% of users 2 or less GPUs, it wastes power, space, money for zero gain to the target market. In server you do want more bandwidth, you routinely use more than 2 gpus and the extra power, cost and space are completely acceptable.
There is nothing wrong with NVlink, it's just a interconnect designed for server usage, with server costs and power level and is completely unsuitable and more important, completely unneeded for consumer/desktop computing.
PCi-e will be replaced, not by Nvlink, not least because Nvlink uses pci-e, but because things get old over time and better things are developed. pci-e will eventually be replaced by an entirely new standard, not something built on top of it.