I also have that kind of question.
I think it really does. But absorbtion efficiency may be depend on the light. The absorbtion efficiency is larger when the wavelength of the light is close to the bad gap of the semiconductor.
I think you're right. And any resistance can be considered as you mentioned. The concentration of charges, the drift (may be the same as diffusion you mentioned, but I think diffusion relates to the gradient of charge density not electric field) velocity of charges, the number of charges one...