I would say no, the RAM linked to on Amazon will not be compatible with the motherboard. The RAM on Amazon is Registered ECC memory ("registered" is also known as "buffered"). The motherboard specs state it can accept ECC or non-ECC unbuffered memory. Motherboards that take registered memory tend to be aimed at the server market.
Unbuffered ECC memory is of course available. 32 Gb densities of it are rare/expensive but you can pick up 16 Gb DDR4 ECC modules easily. DDR4-2400 is probably the fastest you'll find in ECC memory.
3 - I originally wanted to buy the G.Skill Trident because somebody told me it has B-die samsung components and that it was very important because the Threadripper communicates to the RAM via AMD infinity fabric so if the faster the ram the faster the CPU, so the question is would this server Ram have those components, and if the whole b-die thing is relevant at all.
(the G.Skrill ram costs 1k so its 3 times as expensive fwiw)
I'm not going to claim to be an expert on this... Through owning a Ryzen I've done some reading and I'm aware of some of the issues around this. Yes, the Infinity Fabric (a high speed interconnect linking Zen core units) speed is linked to RAM speed. So you do see a general performance improvement with high speed memory well above what you'd expect to see with say the Intel platform where benefits for high memory speed are much smaller. In early Ryzen (and presumably TR) firmwares, memory compatibility was problematic, and around this time it turned out that the only memory that would reliably operate at above 2933 mhz (I think!) was this Samsung B-die based memory.
More recent firmware updates bringing new AGESA versions have improved memory compatibility. There's lots of articles about memory performance scaling on the Zen processors. This covers in quite some detail how performance scales with memory speed on the Ryzen platform (and the TR is basically 2 Ryzens in one) - Anandtech
Personally, I think if you can pick up 64 Gb (4 x 16 Gb, non-B die) DDR4-3200 for say, $700-odd, which with a recent BIOS update has a reasonably good chance of working at it's rated speed, but have to pay over $1000 for this Trident Z stuff, it's up to you, but I don't think it's worth that much extra expense.