How is this related? BFL literally stole this guys money. This has nothing to do with a delayed shipment.
And again if you want a refund contact BA directly through their site and they will likely be able to refund you (especially if you complain hard enough)