Had a similar experience. Ordered some shoes that were in stock apparently. No email no nothing just saw a refund in my account a few days later. Obviously not in stock.Bikebug has really gone to the dogs.
I ordered four items. Three arrived and I haven't heard boo about the fourth item.
Checked the website and the item now says out of stock. Hmmm, I haven't received an email from them saying it is out of stock, and nor have they emailed a shipping confirmation. Let it go a few more days, emailed them. No reply. Emailed again. No reply.
So I went against my better judgement and opened an account to check the order status. Nothing.
I have now used their online ticket form to ask for the order status and to request a refund on the outstanding item.
It's been a while since I ordered from MTB Direct, but they at least emailed pretty promptly if something was out of stock.