Important
Unfortunately you are unable to jailbreak the 4.0.0 firmware on the iPhone 3GS unless you have the old bootrom and you use PwnageTool for Mac.
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!