For those who has gotten their iPhone 4 jailbroken need to watch this. Finally, someone has managed to get the FaceTime to work on 3G network. Of course, you will need to have Cydia installed (after you jailbreak your iPhone) and follow some instructions.