Using the IP location for the default hoempage is frankly awful. For sure use it but allow users to override this setting. It's not helpful.
The use of the IP address for the default homepage makes sense as a basic install but it makes no allowance at all for the fact that this is a global society nowadays. Some of us work overseas and don't like the idea of being forced into using Arabic, German, Chinese etc homepages without having to change the settings every time.
Why not set the IP as a default but allow the user to override? You're not google, I'm avoiding google as I want to be in control. If you want to be a more prominent solution then maybe you should act more globally.