Wirelessly posted (iPhone: Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_2 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5C1 Safari/525.20)
Testing is done. Do you really think they would keep testing it until Thursday night? What if they found a major glitch? Would they then make an announcement saying "Sorry, it's gonna be a few more days."? Apple doesn't do that. They said Friday because they feel it's as ready as it's gonna get, right now.
As for coming out tomorrow, the Genius obviously thought today was Thursday. A Genius has about as much inside info as your mom, unless a memo goes out to all employees, which is promptly leaked everywhere.