Japanese techno pop sensation gets English website, fans eager for international "membership"