It's a fun explanation, but I think that the anti-particle thing is a bit odd. It doesn't pass Ocam'z razor test.
On the other hand it got me thinking: Perhaps an explanation for the quantum problem really is a parallel universe, but what's hsppening is that the photons are essentially 'phansing' in and out of the parallel universe. It's the phasing of the particles which determine their interaction. The Photons that 'arrive' at the dark bands are simply consistently in a 'dark' phase (i.e. in the alternate universe and, thus, non-interacting).
This would allow photons to keep their particulate state, and simultaneously explains their wave features.
For further explanation "Parallel universe" ~= extra dimensions.