Great visual... my only comment (correction?) would be that yes, different motor speeds (torque) on the diagonal motors causes yaw. To pitch or roll you are increasing the motor speed in either the front/rear or right/left motors to provide more or less lift to make it change it's attitude, not torque. Please correct me if I am wrong?