Let me address just Q2. The set of points at distance $D$ from a point $p_1$ in $C_1$ form an annulus
centered on the center of $C_1$,
of outer radius $D+r_1$ and inner radius $\max \{ D-r_1, 0 \}$. So you just intersect this annulus with $C_2$,
obtaining (in general) zero, one, or two arcs of $C_2$
for the locus of $p_2$ points that are distance $D$
from some point $p_1$.
Edit. See Sergei's comment below; I likelylikely misinterpreted "p1 \in C1," which I read
as "in" rather than $\in$.