Just to clear all the confusion. "In press" means that without a doubt it has been accepted and will be published. I hope it has the impact we are all wishing for.