I am not an expert but I think your understanding of the Breit frame is not correct. From <b> https://en.wikipedia.org/wiki/Breit_frame</b>, the Breit frame corresponds to the frame in which the momentum of a scattered particle is the opposite of its momentum before scattering.

1. A photon is an elementary particle so there is no form factor.

2 & 3. If you take the Fourier transform, you assume that the nucleus doesn't move during scattering (the energy of the recoiled nucleus is negligible). This is correct at high Z (for example 208Pb) but it is incorrect for light nuclei, especially for proton. 

I am not sure it's related to your question but the equivalence or not of the charge distribution and the form factor for defining the proton charge radius is addressed in this article: see G. Miller, Phys. Rev. C 99, 035202 (2019).