Hey there, Jack from Bikeberry.com here. First of all , I'm very sorry to hear that you had any issues at all with your order and another apology is in order for the delayed response to this post (fastest means of response is by email, phone or live chat).
I hope your order problems have been taken care of by now, but in case it has not, please feel free to contact me directly at 1800-317-0479 x101. (I noticed that you are in Canada, in which case you will have to call our local number at (714) 242-4540 x101). We're open Monday-Friday 8:30AM-5:00PM PST.
Allow me to address some of the issues you pointed out and let you know the steps that we have taken to address those issues. Regarding the out of stock merchandise, if by chance the product that you purchased has gone out of stock, we do everything we can to inform you as soon as possible. We found that email notifications are the best means to inform our customers of out of stock merchandise. However, what we found is that sometimes our emails will get filtered into a junk or spam mail folders with some email service providers. And in some cases, our emails will get rejected entirely. Unfortunately, when this happens we are not notified by the email service providers so we don't know to contact you directly by phone. We've contacted most of the major email providers to ensure that our emails are not filtered into junk or spam but unfortunately, it's not fail proof and will still happen on occasion, for that I'm really sorry. I wish that we had more control over that.
Now for the good news, As of last month we have integrated a real time inventory management feature on our website. This means that if an item goes out of stock, you will know at the time of purchase. In most cases, the backorder time is just a few days so you will still be able to place the order but our systems will inform you that your order will be on backorder for a limited time.
Again, thank you again for your business and letting us know of these kind of problems. It is only by knowing of these problems that we can take action to correct them so none of our other customers are inconvenience in any way. I trust that the problem has been resolved (I don't have your order number or name otherwise I would love to check for you), but again if it has not please do contact me right away and I'll be sure to get you taken care of right away.
Thank you!