Web designers should not go to extra lengths to make their design “Japan-friendly” Don’t “Japanize” your site with design cliches such as a Japanese flag, bamboo, cherry blossom or a bowl of rice. Do “Japanize” your site with a native translation. That will create a sense of reliability and familiarity which is so important here.
Finally, you’re no-one without a cute mascot. At the very least, stick eyes and rounded corners on your product/logo and call it [something]-chan. The Benefits of a Japanese Mascot is spot on.