As noted when iTunes 10 launched yesterday with Apple’s new music social network Ping, the official release of the software came roughly eight hours after its announcement—considerably later than had originally been expected. Reports have suggested that the delay may have been the result of a last-minute contractual problem between Apple and Facebook, which reportedly proposed “onerous terms,” leading Apple to remove a promised…