It seems a bit hinkey to me, but has a certain “je ne sais quoi” at the same time.
It’s interesting that not all of the links lead to “buy me” pages, no? Granted the is a “buy “ link on every page, but they are selling, which leads me to think they *could* be legit.
The most important thing is to find out their physical location, i.e., where are the servers? There are even some proxy servers which are in China and some of the old U.S.S.R countries/Russia. Avoid those like the plague. Find a good ol’ proxy server which is located in the USA and owned by USA companies.