well the lines are really caused by the crappy in store activation, it apparently takes 20-30min to process each purchase, and you can mostly only purchase one item at time. last time around it was 2-3min/purchase with up to 4 iphones/customer. further, you were able to buy it online.
i think there was some 200k iphones sold in apple stores back then (the rest online or att shops), so assuming 250k iphones sold, on average 1.5 iphones/customer and 3min processing, it took 8,333 hours last time, or ~40 hours / apple store. assuming there were 5 clerks selling them in each store all the time in each store, 8 hours to process the queues. (obviously this 8 hours of service was spread over 3 day period, so there was queues only at the very early phase).
this time, assuming 250k of the 1m iphones sold were sold in the apple store with 30min process time and close to 1 iphone / customer -> 125h, each store open 16h / day, almost 8 days to process the queues, all the time, no breaks.
to make the matter worse apple seems to have issues in managing the logistics, there's no shortage of iphones were i live, but they are not where the customers are! so you go to a store and tell you want one, and then they call you the next day or the day after that when they have received the phone from another location with stock... i'd expect apple to have this issue worldwide; in some countries there's excess stock and in other there might be shortages.