Still pink.
I tried
skip_right = zoom ? 0 : 1;
Still pink also.
C:\>dcraw -T -v -v 48660002.DNG
Loading Canon EOS 550D image from 48660002.DNG ...
Scaling with darkness 0, saturation 15000, and
multipliers 2.651050 1.000000 1.388727 1.000000
>darkness 0
this is your problem, needs to be 2048 or something close to that
dcraw.exe -k 2048 is what you need
autodetect_black_level() produces a value of 0/0 here. Hard code it to some reasonable value, like 2048.