I pre-ordered the book two months ago through BattleShop. The order was placed in a pending status at the time, and is still in that state. According to the detail page for my order, the expected ship date was 8/20.
I paid extra for a priority mailing. I expected to have my book before the street date. I am still empty-handed.
I've already sent a message to BattleShop about this.
Edit: I got a reply after only a few minutes. They're re-running my order through shipping, it should go out by Friday.