I pre-ordered my iPhone 5 with BB when it came out and I will never do that again. I walked in on the first day of pre orders and did everything, when the phones were supposed to come in I never got a call about mine, so I called the store every few days for two and a half weeks and they kept saying the phones were delayed or that they had some phones but not the one I wanted, etc. so I gave it another week and still I got the run around, I even made a trip to the store to check on it and speak to a manager who said 'I have no idea what happened with your pre order, but we don't have any extra phones to fill your order so you'll have to wait until the next shipment'. Finally after three and a half weeks I went elsewhere and found the phone I wanted (in one day) and did my upgrade through Target. I ended up canceling my BB pre order and getting my deposit back from them. It was an awful experience with BB and I'll never do a phone pre order through them again.
Hopefully you'll have better luck!