It isn’t specific enough and if you choose certain answers with explanations it marks you as disagreeing with everyone even if it matches one candidate more closely. Poor algorithm.
Also, if they don't know a candidate (or a friend's) stance on an issue, it marks you as disagreeing as well. They also use out-of-context quotes to determine candidates' positions and have even used information about one member of the party to represent the platform (instead of the platform).
My favorite story is that Rick Santorum took this quiz when he was running for president and got Marco Rubio over himself.