After 2.2 OTA I Odin'd CWM and then loaded com rom. Since the phone was restored to "out of the box status" before any steps were taken in this process, I didn't (don't) feel the need to list steps above as they don't seem to apply when you Odin a fresh start. If you are moving from rom to rom to rom, that's standard and have done so when that applies.
Everything else on the phone works fine, The "phone app" has crashed a few times while in a call, whereas when you hang up, the "in call" icon still shows in the notification bar and remains until a phone reboot. These are minor issues that can be expected with these types of community driven roms. The problem I am having with the pictures seems at it's surface to be a issue with "design" rather than a 'bug", which is why I put it out there to see if anyone else was experiencing this. Don't know until other people either confirm or deny the issue exists on their phones as well.
I understand your problem my man, and I would like to help you out. It helps knowing all the steps you followed to trouble shoot. This is the reason I asked.
Some things to consider..
1. Coming from a stock ROM "out of the box", to a custom ROM, does not mean you shouldn't do as the developer recommended in wiping data/factory reset, and as others recommend by wiping cache. Cutting corners will get you a a phone that is buggy, and some contacts that don't show up right. (If you did do this, sorry, I didn't know cause you wouldn't tell me)
2. You didn't ODIN a fresh start. There is no Com Rom ODIN package available. You simply installed clockwork recovery via ODIN prior to flashing the comrom. If you had ODIN'd a new packaged ROM/KERNEL/ROOT/RECOVERY like DXC's packages than you could say you ODIN'd a fresh start. ODIN back to stock, then OTA to 2.2. isn't a "clean start" in my opinion.
3. My phone works fine and I followed the exact process you did with exception of wiping data/factory reset, clearing cache's prior to flashing com rom.. so I am reluctant to believe it's a bug in the ROM. (unless you did this, once again I can't tell..you didn't feel it necessary to list the steps you followed)
4. In thinking back, my contacts that I had pictures stored via google contacts, worked fine across all applications, PRIOR to linking in FB as I mentioned earlier. So once again, I'm hesitant to conclude it's the ROM.
I've been reading this thread since it's genesis, and haven't come across too many people with your set of problems. You may have got a bad download, so I would recommend you redownload, wipe data/fr, wipe both your cache's, then reflash.... reboot all the way, then flash 1.2 patch.. (If you haven't done this already!)
Good luck!