Visit “How I Experience Web Today” for the distilled essence of the present-day Web user experience.
I don’t know who did this—the domain is registered to an address in China and was created on 2021-08-22, with the site hosted on Amazon Web Services.
Hat tip to Hans G. Schantz for finding this.