One thing to add to what Halls said: Not every orthogonal matrix is a rotation; there are reflections as well. That's not a big issue, since all you need to do is swap two of the axes to get the orientation right.
Final point: Some quadratic forms cannot be written as a symmetric matrix over a field of characteristic 2; for example, x2 + xy + y2. (Since you're talking about rotations, you're probably working over the real numbers, where that's not an issue.)