Ваш вариант пунктуации корректен.
Суффикс -и[j]- (орфографически слова на -ия) используется при образовании слов, являющихся названиями стран и других территориальных единиц по национальному признаку: карел → Карелия, румын → Румыния, эфиоп → Эфиопия и т. п. Слово росс как название народности с XIX в. стало восприниматься как устаревшее, однако оно до сих пор фиксируется современными толковыми словарями русского языка (см., например «Большой толковый словарь» под ред. С. А. Кузнецова). Употребительность слова подкрепляется названием членов партии «Единая Россия» ― единороссы. Поэтому есть все основания в слове Россия выделять корень росс-.
Да, тире в этих случаях нужны.
Запятая не нужна.
Слова по факту не являются вводными и не обособляются.
Спасибо за весьма разумное предложение! Мы непременно обновим информацию о словарях.
Можно поставить запятую, можно поставить тире. Оба варианта правильны.
После слова сердцем должен быть знак препинания, т. к. это сложное предложение. Можно поставить запятую или тире.
Запятая нужна, она ставится между частями сложного предложения.
Правильно здесь: не посетили.