So first - while X10 boards officially support NVDimms I never got it to run as expected on mine (also x10dri, not sure of the Bios version but I am sure I updated to the latest 6 months ago). Also they only support NVDimm in Dual CPU boards, just to mention it.
I have had more luck with Scalable Boards and only the 4th total I tried (an X11SPH-nCTPF) actually provided the full support that I needed.
Full support in this case means that I was able to update my (bought used) NVDimm modules to the latest Firmware - they ran on some of the others too.
Now I can't remember whether the nvdimm actually ran as nvdimm on my x10dri (provided you don't need the firmware update since you're buying new anyway), but I would suppose it should if its officially supported. Please keep in mind that while SM supports running them on their board, they don't actually support them as in providing help in getting them to run properly (at least they didnt/couldnt 6 months ago in Europe).
Regarding obtaining them -
You should be able to get them from Micron/Crucial as they produce their own; of course HP/Dell have them too for their boxes.
But I know that the nvdimms I have (16GB 2666) have been EOL'ed already, so you might need to look at 32GB modules to find availability (or buy used after all). Either way you need matching powerGems as you know - and I have been told thats not plug&play either (as in I got some from Ebay and have been told they don't match my nvdimms, but have not tried them).
The availability of PGs at Arrows is always 10 weeks, its been that ago 6 months ago, but that is not actual availability just a placeholder. Have you actually ordered some or just inquired?
For PGs I have been told there might be availability at
https://www.i-components.com too, but not sure whether thats only for the 2.5 models or the HHL card too.