from everything I have read from the dev team the JB and the Unlock are done. they are now just trying to get all of the apps like face time working properly. I know for a fact that Saurik has an unlocked iPhone 4 and Planet being just updraded to 4.0.1 and the unlock worked. so just have patience and hopefully soon it will happen.
just be thankful and not demanding and all will be well!