The original diagram has only one contact point (the red one). The r_1 and r_2 vectors are required to produce rotation while solving the contact constraints. I agree that the r_2 vector is correct, but I think that the r_1 vector should point towards the blue point (which I've added myself)
It's not difficult to retrieve the blue point (just add the minimum translation vector to the red point), but I've seen contrasting depictions of what points the contact manifold consists of.
Excluding the parallel edge-edge case, should the contact manifold consist of two points (the deepest points of each shape) or just one?