пожалуйста, поясните ещё раз, если можно, подробнее:

путём замены/нормализации

и

к

в чем геометрический смысл этого вычитания?
Вычитание убирает зависимость от начала отсчёта (Цельсий или Кельвин, Фаренгейт или Ренкин, Кронштадт или Остенде...)
и почему оно работает, ведь угол между векторами не изменен при любом начале отсчета!