It was only a few hours ago that Amazon "accidentally" leaked pre-order details for the smartphone.