What if the package doesn't fit in any of the available compartments? Does the customer get notified they're package is about to arrive in X (hours, minutes, etc)? This could lead to an angry customer who decided to plan their day around retrieving said package at the estimated arrival time and they find out it's not there?
For select distributors, the customer gets to use BB for 'free'. How is this possible? Doesn't that mean those distributors are increasing the cost of shipping to pay BB for using your storage boxes? Why would a distributor want to use BB rather than the current individual shipping locations model?