Yeah I wouldn’t trust that site. Rather, use UUPDump. It is open source, and uses the Windows update process where you can generate the ISOs yourself on your machine.
While I had to login to get the link to the ISO, once I had that link there doesn't seem to be any requirements to log in again. All the installs are in trial mode unless you get a key, which does require MSDN, but it would be nice if MS just had a convenient place to find these other than people using some 3rd party service. At least it would give people confidence that it's a genuine download and not been tampered with at all.