Question: are all vectors orthogonal to the zero vector?
Answer: The dot product of the zero vector with the given vector is zero, so the zero vector must be orthogonal to the given vector. This is OK. Math books often use the fact that the zero vector is orthogonal to every vector (of the same type). ... Of course, the length of the zero vector is zero, so it is not a unit normal.