Looks like it's a "Nein, danke" for me.
“I’d never heard of this, so just went for a peek.....almost immediately the security bells and whistles “this site cannot be trusted” went off.”
Your loss. I’ve used it for years, as have my family members and friends. I’ve never heard of anyone having any troubles.