One of the problems I have with websites for official interaction with US government stuff is that, a lot of times, it's some random .com website or a 3rd party with no direct integration with the government entity they're interfacing with. This site has all the potential hallmarks of being a scam, so if I just found this on my own I would have a hard time believing it would work after giving it my personal info.
For sure. Except I don't think this site provides "official interaction with US government stuff". My expectation is that the government was involved only to create the regulation and the implementation was left to the credit bureaus. Which of course are incentivized to make the conversion rate of this site as low as possibly. So offputtingly sketchy is probably a good thing for them.