128 lanes is with 2x 32-core CPUs. 1x 16-core would be 32 lanes, twice as Ryzen.
Remember than Ryzen has another 4 lanes for NVMe.
No, each 32 core CPU has 128 lanes. To get the best possible communication between dual socket setup 64 lanes from each CPU are reserved for communication between the CPUs.
So regardless if you will go for 1S or 2S setup, you will get 128 PCIe 3.0 lanes.
16C/24T - Quad Channel, 64 PCIe 3.0 lanes.
24C/48T - Hex Channel, 96 PCIe 3.0 Lanes.
32C/64T - Octa channel, 128 PCIe 3.0 Lanes.
Expect both 150 and 180W TDP versions, for 24 and 32 Core CPUs. 16C version should come with only 150W TDP.