To clarify the misunderstanding arising from the text you have read, I should explain some general notions and result about the representation of $SO(3)$, viewed as the group of spatial rotations in the Hilbert space of a quantum system.
It is also fundamental in our discussion to bring in our mind that a state is a unit vector up a phase.
As is well known, symmetries are represented by unitary operators (also antiunitary but when dealing with connected Lie groups they do not take place). The physical group of rotations $SO(3)$ acts on states, spin states in particular, and this action is expected to preserve the group structure.
As a consequence the map $$SO(3) \ni R \mapsto U_R\tag{1}$$ associating unitary operators $U_R$ to physical rotations $R\in SO(3)$ and representing the action in the space of the states of the rotations of the physical system must satisfy $$U_I= \alpha I\:, \quad U_RU_{R'}= \omega(R,R')U_{RR'}\tag{2}$$
where $\alpha, \omega(R,R')$ are phases: unit-modulus complex numbers (in principle they could also depend on the state in the argument of the unitary operators, but it is easy to prove that this dependence is actually trivial).
A map satisfying (2) is said to be a projective unitary representation.
This is the best you can obtain from basic assumptions of Quantum Physics when dealing with groups of physical symmetries.
Another important requirement is that the map (1) is continuous in a physical sense: for every pair of unit vectors $\psi, \phi$, the transition probability
$$SO(3) \ni R \mapsto |\langle \psi|U_R \phi \rangle|^2$$
has to be continuous in the variable $R\in SO(3)$.
It is evident that unitary representations ($\alpha=\omega(R,R')=1$) are much more handy than projective unitary representations, so that mathematical physicists studied the problem of reducing projective unitary representations to properly unitary ones.
A celebrated theorem due to Bargmann established that, if the Lie algebra of the represented group $G$, $SO(3)$ in our case, has a certain cohomological property and the group is simply connected, then for a given continuous projective unitary representation of that group, it is always possible to redefine
$U_g \to \chi_g U_g =: V_g$ (where $\chi_g$ is a suitable phase) in order that the new map
$$G \ni g \mapsto V_g\tag{1'}$$
is a continuous unitary representation,
$$V_e= I\:, \quad V_gV_{g'}= V_{gg'}\tag{2'}\:.$$
What happens for $G=SO(3)$?
Well, the cohomological condition is in fact fulfilled, but $SO(3)$ is not simply connected.
However one can pass to deal with $SU(2)$ which is the universal covering (double covering actually) of $SO(3)$. From definition of universal covering, on the one hand it has the same Lie algebra of $SO(3)$, so that the cohomological condition is safe, on the other hand it is simply connected.
The crucial observation is that, again because $SU(3)$ is the universal covering of $SO(3)$, there is a surjective Lie-group homomorphism which is a local isomorphism around the identity
$$\Pi: SU(2) \to SO(3)\:.$$
It holds $ker(\Pi) = \{\pm I\}$, so that there are exactly two matrices of $SU(2)$ corresponding to a matrix of $SO(3)$ and these matrices differ only for their sign:
$$\Pi^{-1}(R) = \{\pm A_R\}\:.\tag{3}$$
According to the theory outlined above and the general theory of irreducible representations (Schur's lemma) of compact topological groups (the Peter-Weyl theorem), it is possible to prove that, all irreducible continuous unitary representations of $SU(2)$ are
(i) finite-dimensional and
(ii) they include all possible irreducible continuous unitary projective representations of $SO(3)$. In the sense that if (1) and (2) holds for a given continuous projective unitary representation $U$ of $SO(3)$, it is then possible to change the phases
$$V_R := \chi_R U_R$$ in order that
either
(a) $SO(3) \ni R \mapsto V_R$ is an irreducible continuous unitary representation of $SO(3)$
or
(b) it still holds $V_{R}V_{R'} \neq V_{RR'}$ (so that $V$ remains a projective unitary rep. of $SO(3)$) but
$SU(2) \ni A \mapsto V_{\Pi(A)}$ is an irreducible continuous unitary representation of $SU(2)$
In the second case the representation of $SO(3)$ is still projective unitary, but we perfectly know how it is far from a properly unitary one: it is indeed possible to prove that $V_I=I$ and $V_RV_{R'} = \pm V_{RR'}$.
Cases (a) and (b) are distinguished by a parameter labeling the representations: it is nothing but the $j=0,1/2,1,3/2, \ldots$ in the expression $j(j+1)$ of the eigenvalue of $J^2$ which physicists known very well.
(a) is proper of integer spin representations and (b) is proper of semi-integer spin representation.
We are ready to come back to the misunderstanding about $4\pi$.
Consider a spin-$1/2$ representation. In this case the Hilbert space is $\mathbb{C}^2$ and from the point of view of $SU(2)$, the representation is $SU(2) \ni A \mapsto A= V_{\Pi(A)}$.
From the point of view of $SO(3)$ the representation is strictly projective. The fundamental observation is this one. Consider the group of rotations $R_\theta$ of $SO(3)$ around an axis ${\bf n}$. This is a one-parameter subgroup of $SO(3)$ which is the image through $\Pi$ of an analogous one-parameter subgroup of $SU(2)$ denoted by $A_\theta$.
It turns out that this subgroup of $SU(2)$ is completely covered by taking $\theta \in [0, 4\pi]$ with in particular $$A_0=I, \quad A_{2\pi}= -I,\quad A_{4\pi}=I.$$
This is coherent with (3), since $\Pi(\pm I) = I$.
If $\psi \in \mathbb{C}^2$, we have that
$$V_{\pi(A_{2\pi})}\psi = A_{2\pi}\psi = -\psi \tag{4}$$
whereas
$$V_{\pi(A_{4\pi})}\psi = A_{4\pi}\psi = \psi\tag{5}$$
(4) and (5) lead to the misunderstanding that a rotation of $2\pi$ changes the state of a spin-$1/2$ particle and that a rotation of $4\pi$ is necessary to restore the initial state. This is false because a state is a unit vector up to a phase so that $\psi$ and $-\psi$ in particular define the same state.
Furthermore, we must not forget that the physical group we are representing is not $SU(2)$ but $SO(3)$ (even if the resulting representation is projective unitary). From the point of view of physics, $A_{2\pi}$ and $A_{4\pi}= -A_{2\pi}$ define the same rotation $\Pi(A_{2\pi})= \Pi(A_{4\pi}) =R_{2\pi}= I$.
Just a final remark. The partition into (a) and (b) of the continuous projective unitary representations of $SO(3)$ has non-negligible physical consequences. It gives rise to a superselection rule, but this is not the place where discussing it.
Regarding your last extra question: according to what I wrote above, the considered representation is now a proper unitary representation of $SO(3)$. I do not know how it is made, but it is possible that a rotation of $SO(3)$ around an axis of $\pi$ produces $e^{ia}I$. These matrices can be found in the literature and it is easy to check.