Возможно ли выбрать российский сервер в CloudFlare?
Нет, вы не можете в CloudFlare выбирать местоположение. Даже сам CloudFlare не может.

CloudFlare использует технологию anycast. В двух словах это когда один и тот же IP адрес анонсируется сразу несколькими географически разнесёнными дата центрами. И для посетителя из америки трафик будет приземляться на американский ДЦ, а для посетителя из россии на российский ДЦ даже если оба таких поселителя заходят на один и тот же IP адрес.

Поисковики в курсе этой технологии, так как сами ею пользуются. Так что география сайта не определяется ими исключительно по IP адресу.
Смысл CDN в том, что выдаются IP-адреса ближайших серверов. Если вы проверяете расположение через американский сервер - то он получит американские IP-адреса и проверит их. Пропингуйте со своего компьютера и посмотрите, какой будет отклик.