Постановка запятой уместна.
Как определение: русский (как) неродной. В знач. сказуемого: Русский не родной (= не является родным).
Слитное написание корректно.
Согласно словарям русского языка (см., напр., «Большой толковый словарь русского языка» под ред. С. А. Кузнецова), мачеха – жена отца по отношению к его детям от предыдущего брака. Пасынок – неродной сын одного из супругов (приходящийся родным другому). Других компонентов (таких как «совместное проживание» и пр.) в значениях этих слов нет.