Just as an F.Y.I. I compiled my own from source but used kwiboo's device folder and his kernel folder. everything runs fine. for 2,3,4 you need to compile his kernel or just use his system/modules and system/lib folder. Thanks kwiboo for the efforts.
Qn: Does facelock work on any of the ICS builds ( kwiboo, cm9 etc)?
Thanks for the information.