I can't help but notice that in the trailer the release is said to be in spring, yet it is summer and it still isn't here. Has beta started at least?
Maybe they delayed it because they want to make it compatible with iOS4 and can now optimize the graphics with the new retina display.