I was at Willow Bend, and I feel the system was about as good as it could get with the silly reservation system.
- There they took the camping line and brought them in 15 at a time into a main queue just past the food court.
- Then they took 5 out of the line and separated the wheat (reservationists) from the chaff (walk-ins).
- When the opening countdown was over they took 10 of the reservation line, and 1 of the walk-ins into the store.
- This 10:1 ratio continued for about 2 hours, then they started going about 5:1 as they were confident that they had enough phones for the remaining walk-ins. I believe they called "no more walk-ins" at about 9:00am.
I arrived at about 8pm and was about 50th in line. Had my phone at about 11:30am. The walk-in line still had about 30-40 people in it, and the remaining main queue (presumably only reserves) snaked through a winding queue and down a mall corridor. Probably at least 150-200 at nearly 12n.
With that to say, I completely get your frustration, and the reservation system is crap.
It rewards luck and makes getting an iPhone more like winning a radio station contest then showing loyalty and perseverance. Honestly, what's the point? Is it to avoid the long lines and overnight campers? Well, that worked well.
If it's to gauge how many phones each store needs, that could be done using analytics from pre-orders shipped home or previous sales.
Or worse case scenario, if you're going to make a super PITA to get one without a reservation anyway, then just make launch day reservation day and allow NO walk-ins for the entire day. Then have a set aside quantity of units for the campers and true devotees the next day.
Better yet, swap that. Make launch day the old fashioned, get out there and eat what you kill, and leave the reservation day for the next day. If the store has 800 reservations, receives 1,000, the 800 reservations would be sold on day two, and campers could pick up one of the non-reserved 200 on the true launch day.