I'm curious what the point of that link is? Usually people post such links either to get around paywalls or because there are problems with the original site such as overload or the site have something on it obnoxious that the archiver doesn't copy.
No paywall in this case that I can see, nor overload, nor anything obnoxious. Heck, the site doesn't even set any cookies.