This sentence is very confusing:
> Now this formula looks right, since x_1x and x_2x are at the same coordinates as r_1r and r_2r.
I assume you mean "since before they have been moved...", but by the time the reader gets to that point you've already told them to move r1 and r2 and x1 and x2 obviously aren't at the same coordinates.