I'm a long time user of CBI and they are great! They have a mid size warehouse and have no issues holding X number of packages for you. The place has gotten very busy especially on Saturdays, but as long as you email ahead that you're coming down to pick up, you'll be in and out in a few minutes.
Regarding Disney Store purchases, I actually just purchased some stuff from Disney.com via the sale. I used the CBIUSA address for my shipping address and then used my Canadian Credit Card with my home address for my billing address and no issues.
Dreams Unlimited Travel is committed to providing you with the very best vacation planning experience possible. Our Vacation Planners are experts and will share their honest advice to help you have a magical vacation.