I guess you are right about the snapdragon version, didn't think of that. Google prolly already has the source for the new Qualcomm CPUs anyways as they are probably in the new Nexus devices being made.
As for the GT-I9100 - AFAIK they were gonna release it anyways but people were being bitchy and wanting it ASAP. The fact that we got leaks earlier on suggest they were at least working on it from long ago but people were just impatient because their SGS2s didn't updates right away compared to newer phones that Samsung still needs to actively support
Yeah, very true it did have quite a few leaks over the dev time. Some over at XDA can be quite impatient