TBH the site looks like it was a ROM Universe in name and a Pirate Bay in reality. If you’re charging money for access to the latest movies and games - that you don’t have distribution rights for - whilst living in America, then “absolutely boggling, dude” is about as polite as it gets.