I'm confused about whether/how this is related to https://github.com/tteck/Proxmox/
I'm assuming there's no malicious intent here, but tteck explicitly warns against these kinds of copycat sites.
And agreed the old site is much better than the new one.