The affiliate information shows that it the website shows mostly / only affiliate offers, and omits (intentionally?) much better a lternatives like posteo.de for email. Listed vendors like OVHcloud must follow the US cloud act, so not really independent from US. Just advertising, no real privacy focused.
Not sure if baseless accusations of vote manipulation are ok here though, so I didn't comment on it.