Tienes razón en que es nonsingular. De lo contrario, habría un autovalor cero, por lo que no sería aniquilado por un polinomio con un término constante.
$A$'s mínimo polinomio se divide $x^3-1$, por lo que sus autovalores son todos los terceros raíces de la unidad.
Si eran ambos $1$, $A$ sería de identidad (no puede tener trivial Jordania bloques, debido a que $x^3-1$ es squarefree), así que al menos uno de ellos es nonreal.
$A$'s de las entradas son reales, por lo que nonreal raíces complejas se producen en el conjugado de a pares, y la suma de los dos conjugado nonreal tercer raíces de la unidad es $-1$.
En general, para un $n\times n$ matriz, la traza de una matriz es un entero de la forma $n-3k$ $0< k\leq \lfloor n/2\rfloor$ (y cualquier número entero se puede encontrar como una traza de una matriz, considere la posibilidad de bloquear las matrices con diagonal de bloques de igual a $A$ o $1\times 1$ matriz $(1)$ $0$ en otros lugares).