[EDIT] For those of you who get boot loop trying to flash the cyanogen 7 ROM you need to reboot into recovery and wipe all user data. Then re flash the cyanogen ROM and reboot it should work now. It might take a while to get past the android image but be patient. As for the OC Kernel for 2.2.1 It works on most phones when you wipe both cashes and flash it on a working Rom. But there are some phones it is currently not compatible with and will boot loop you. the issue is still being investigated by Reppart and should soon be solved. Thank you all for your patience.