Не факт ли, что фонетическое различие немецкого и славянского названий объясняется вариативностью звуков g / j в нижненемецком языке, которые являются позиционными аллофонами (ср. название ржи, из которого выводится этноним руги: др.англ. ryge → англ. rye)? Какие кроме ссылок на АИ вы сами можете привести аргументы в пользу того, что руги  германци?