If I were you, I would dot the tangent vectors with the vector You want the normal vector to be orthogonal, not parallel, to the tangent vectors. If you do this, you'll only need a 2-dimensional vector . You'll have two dot products equalling zero, hence two equations with two unknowns. Turn the crank.

Your position vectors seem correct.