That's great news!
Being that the A640 has the same number of megapixels, DCRAW won't be able to tell A640 RAW files from SD880 ones, meaning it will use the A640 color matrix for SD880 files. Different color matrices are usually needed for different cameras, even if the # of pixels is the same.
Can I make a suggestion?
Could you add a few header bytes at the beginning of the CRW file, such as "CHDK_SD880", to give DCRAW a chance to recognize files from the SD880?
Thanks!