Your statement that
the angle between two vectors is supposed to be their inner product
is incorrect, as is the statement from the book. On the Wikipedia page on the dot product, you can see the correct formula for the angle between two complex vectors $u$ and $v$ (thanks to Henry for catching the earlier mistake):
$$\theta=\arccos\left(\frac{\operatorname{Re}(u\cdot v)}{\|u\|\|v\|}\right)$$
where the inner product $u\cdot v$ is defined to be
$$u\cdot v=\sum_{k=0}^{n-1} u_k\overline{v_k}$$
I would guess that perhaps the intended meaning of the "scaling factor" is as follows: when $u$ and $v$ are unit vectors, we have
$$\cos(\theta)=\operatorname{Re}(u\cdot v)$$
while when $u$ and $v$ are arbitrary non-zero vectors, we have
$$\cos(\theta)=\frac{\operatorname{Re}(u\cdot v)}{\|u\|\|v\|}$$
(the quantities $\|u\|$ and $\|v\|$ are both equal to $1$ when $u$ and $v$ are unit vectors). This would make $$\frac{1}{\|u\|\|v\|}$$
the "scaling factor", though it is scaling the formula for the cosine of the angle, not the angle itself.