Munkeh111 on 21 June 2013
75k is much higher than I expected. You would imagine that they would sell in the hundreds of thousands at launch, so that is maybe 1/4 of the way there
Do most of these require deposits, or are they simply a reservation, which would mean less