Arturo O. answered 04/10/18
Tutor
5.0
(66)
Experienced Physics Teacher for Physics Tutoring
I will answer your "main question". Note that each of the 3 parentheses is a dot product (i.e. a scalar), so each parenthesis is a scalar multiplying the vector expression to the right. In the bracket, you have a vector dotted into a cross product, so that too is a scalar, multiplying the vector to the right. Note that
a·bxc = a·(bxc) = scalar
It cannot equal (a·b)xc because (a·b) is a scalar, and you cannot have the cross product of a scalar with a vector. Note also that (a·r), (b·r), and (c·r) are scalars. Since these are scalars multiplying a vector, the multiplication is neither a dot or cross product.