The first week or 2 are always slow going or appears that way because there is a ton of people that pre order the first day. After that is starts to slack off. So even though a black iphone 7 plus 128 gig may still only be shipping to first day order people, that will quickly change. I remember when I pre ordered my apple watch. I waited until the 2nd day and got like a 6-8 week time frame for a 42mm black sport. 3 weeks in and people that ordered 1 hour after pre orders went up still haven't gotten theirs, then one day the rivers opened and they got through that initial surge of early pre orders. It went from the first hour pre orders getting them to peoples that pre ordered on day 2-3 getting them just a few days later.