Let AM meet PO at F and let PO extended meet the circle at G and H with G between P and O. Let AB meet PO at Q.

First note that F is the centroid of △ABP and so ∣FQ∣=31∣PQ∣. Using that D is the mid-point of PO and denoting the radius of the circle by r, we obtain
∣DF∣=∣DQ∣−∣FQ∣=∣DO∣−∣QO∣−∣FQ∣=21∣PO∣−∣QO∣−31∣PQ∣=21(∣PQ∣+∣QO∣)−∣QO∣−31∣PQ∣=61∣PQ∣−21∣QO∣,
∣FG∣∣FH∣=∣FQ∣−∣GQ∣=31∣PQ∣−∣GQ∣=31∣PQ∣−r+∣QO∣,=∣FQ∣+∣QO∣+r=31∣PQ∣+∣QO∣+r.
From this we obtain
∣FG∣⋅∣FH∣2∣DF∣⋅∣FQ∣=(31∣PQ∣+∣QO∣−r)(31∣PQ∣+∣QO∣+r)=(31∣PQ∣+∣QO∣)2−r2=91∣PQ∣2+32∣PQ∣⋅∣QO∣+∣QO∣2−r2=32∣PQ∣(61∣PQ∣−21∣QO∣)=91∣PQ∣2−31∣PQ∣⋅∣QO∣.
Using that △APO is a right triangle, we get ∣PQ∣⋅∣QO∣=∣AQ∣2. Pythagoras gives r2−∣QO∣2=∣AQ∣2, hence r2−∣QO∣2=∣PQ∣⋅∣QO∣. Therefore
32∣PQ∣⋅∣QO∣+∣QO∣2−r2=−31∣PQ∣⋅∣QO∣
and we arrive at
∣FG∣⋅∣FH∣=2∣DF∣⋅∣FQ∣.
Because 2∣FQ∣=∣PF∣ and the power of F with respect to the given circle is ∣FG∣⋅∣FH∣=∣FC∣⋅∣FA∣, we can rewrite this as
∣DF∣∣FC∣⋅∣FA∣∣DF∣∣FC∣=∣FA∣∣DF∣⋅∣PF∣ i.e. =∣FA∣∣PF∣.
This shows that the triangles DFC and AFP are similar and so ∠CDF=∠PAF. As PA is tangent to the circle at A we also have ∠AEC=∠PAF, hence ∠CDF=∠AEC which shows that PO and AE are parallel.
