Wow, I have never seen this kind of pattern with my Canon EOS 40D. I wonder what the cause of this problem is. My first thought was incorrect debayering, but I am sure you checked that,
Anyway: the script does wonders to your data. Congratulations to both of you.
Georg