If bloatware was the reason why you have to wait until the 31st, none of us would've gotten our phones before the launch date. If I got a date of the 31st, I would've changed the order to a less popular color if I was absolutely set on receiving the free gifts. To prevent something like this from happening, I got up at 4:30 in the morning on the 23rd to pre-order the phone. Yeah it sucks the phone is delayed and you're still looking at another 2 weeks of waiting and no more gifts to be had, but the only thing you can do is cross your fingers and hope they'll ship out sooner.