Unit vectors have a normalized length, so the only difference between two unit vectors is the "heading". The angle between them can be interpreted as the the "difference" or distance, between them.
Since you can compose any vector in the space out of unit vectors, you can extend the concept. See above comment inner product -> metric space.
Since you can compose any vector in the space out of unit vectors, you can extend the concept. See above comment inner product -> metric space.