Не некий абстрактный другой русский (на Украине, что ли, русских мало?), и даже не россиянин
Не понял, к чему эта игра слов. По-польски, что этнический русский, что россиянин как гражданин России звучит одинаково - Rosjanin.
По-украински, кстати, тоже - росіянин.
Если вам кажется это неправильным, то в русском тоже нет такого разграничения терминов касаемо этничности и гражданства для тех же поляков или украинцев.
Вы ведь тоже в обиходе скорее всего называете Станислава Лема поляком, а не польским гражданином еврейского происхождения.