Apple and T-Mobile have finally opened preorders for iPhone 5 ahead of availability on April 12th. Took long enough!