Я не проверял, но языки должны подчиняться основным настройкам поиска обычного google search ("Дополнительные параметры"). Если это не сработает, я бы попробовал создать несколько аккаунтов gmail.com с соответствующими профилями.
Я согласен с этим решением, я бы сделал именно так, A для настоящей redundancy Вам нужно 2 пары серверов, каждый из которых будет работать в связке со своей парой. Одна пара - это Active-passive балансировщик нагрузки, что-то вроде HA Proxy или http://www.zenloadbalancer.org, а на двух других, на идентичных конфигурациях - MySQL реплицируется с мастера на слейв. В случае внештатной ситуации все запросы переходят на слейв. Вообще, избыточность (redundancy) можно наращивать бесконечно, я бы, в идеале, сделал бы 3 MySQL сервера с Galera Cluster, в котором все 3 доступны для записи...
Я не понимаю для чего городить огород с SQLite, если есть сервер, на котором можно поставить нормальную базу данных? SQLite это решение для embedded приложений, где развертывание нормальной БД - роскошь, а flat file - через чур просто.
А в чем собственно проблема? При заданной конфигурации этот домен нельзя использовать извне, использовать его как DNS сервер для чего-то кроме офиса я бы не стал по причине низкой доступности, а также удаленности от самого датацентра. У Вас другое мнение?