Я вообще - Советский!
) Родился в Беларуси, батя родился в Казахстане, а мать в России, Башкирии.
Насчет нынешнего понимания термина "русский" и "россиянин" - да, все не конкретно и во многом искусственно. Так, к примеру, в европах да и не только, всяк россиянин будет "русский". Вне зависимости от его этнической принадлежности. Как, и в случае с США: любой гражданин Америки - американец. Тот же турист из Штатов, будь он еврей или латинос, в Англии будет - американцем.
Помнится, как-то читал отрывок воспоминаний ветерана Французкого Иностранного Легиона - туда после Белой эмиграции попало довольно много бывших русских офицеров. Так вот, ветеран изумленно пишет, что русские офицеры такие все разные - и белые, и темные и желтые...
)
Да и я сам, за границей чаще отвечаю - "russian". Уже при более близком знакомстве обьясняю детали.
Правда в Турции было много удобнее говорить - "Татаристан" - "бен татар". Там в этом случае было гораздо проще общаться, нежели палиться "русским"...
) Даже жена, будучи русской, на вопрос торговцев - "откель, барышня?" - говорила правду - "Казахстан". И все, сразу море почета и обхождения...