Very nice explanations. Really! (And believe me, I have already seen a bunch on this topic.) What are you working on exactly, as a half-physicist?
[I don't like self-advertising myself, but you may be interested by a quantum mechanics series I started months ago (and that progresses very very slowly) and where I have already addressed the photoelectric effect, for instance (but I haven't touched the particle-wave duality so far).]
RE: Quantum Physics (I): Wave-Particle Duality 量子力學 (一)波粒二象性