I believe what you could do is create a specific landing page for each country/language as normal pages (with the permalinks set as something like "/en/", "/es/", "/ja/", etc). Then you would need to find a plugin that does location-based redirects, and set that up to redirect people from the main home page to one of the sub-pages based on where they are browsing from.
I also highly recommend using
Widget Context (which is included in the Site Shaper) to allow customizing your site content further by showing/hiding specific widgets on specific areas/pages of your site.