How exactly, can I rotate a rigid body around the crystal axes in a non-orthogonal system?
If you use qa, qb, qc with unity vectors from your examples you can rotate around the crystallographic axes...
For the orthorhombic case the rotation axes are congruent. In the triclinic case the rotation around qx, qy, qc is around a cartesian coordinate system whereas the rotation around qa, qb, qc is around the triclinic axes.