To show B, E, R are collinear, it is equivalent to show the lines AD, BE, CQ are concurrent. Let CQ intersect AD at R and BE intersect AD at R′. We shall show RD/RA=R′D/R′A so that R=R′.
Since △PAD is similar to △PDC and △PAB is similar to △PBC, we have AD/DC=PA/PD=PA/PB=AB/BC. Hence, AB⋅DC=BC⋅AD. By Ptolemy's theorem, AB⋅DC=BC⋅AD=21CA⋅DB. Similarly CA⋅ED=CE⋅AD=21AE⋅DC.
Thus
ABDB=CA2DC,(3)
and
CADC=AE2ED(4)

Since the triangles RDC and RCA are similar, we have RCRD=CADC=RARC. Thus using (4)
RARD=RA2RD⋅RA=(RARC)2=(CADC)2=(AE2ED)2(5)
Using the similar triangles ABR′ and EDR′, we have R′D/R′B=ED/AB. Using the similar triangles DBR′ and EAR′ we have R′A/R′B=EA/DB. Thus using (3) and (4),
R′AR′D=EA⋅ABED⋅DB=(AE2ED)2(6)
It follows from (5) and (6) that R=R′.