Я бы сказал, что сначала все таки языком. Если захостить англ. сайт на ру. хостинге, он будет лучше виден в google.com, чем в google.ru.
Я сомневаюсь в этом. По одним и тем же запросам (англоязычным) и при прочих равных условиях сайт в данном случае скорее всего будет лучше виден в google.ru.
У меня американский хостинг для RU сайтов. По поводу языка. Английский язык распространён не в одной стране, значит им присвоят один регион? :)
Думаю тут больше зависит на каком языке ссылаются на сайт. Т.е. классический пример: сайт конторы в доткоме. А на него пресс ссылок идёт с .юс или .ка. Думаю регион больше определяется по тексту ссылок и по зоне бэков.