Gizmodo is reporting from inside cupertino. It appears that firmware 2.0 might be ready to be gold master this friday. Golden Master means that it would be the final firmware. The one we will be seeing before or on 11th of July. This could be true as developers will need to have the firmware before it is finally released. Pwn anyone?