While i sympathize with the frustration of waiting for a pre-order and feeling handcuffed by the terms you agreed to, I would cut Biktrix some slack. This is a not an easy world to run a business, I don't believe they intentionally deceived you, they provided a best estimate initially and are doing their best to get you your bike as soon as possible within the terms of the agreement. If you have to wait longer than is stated in the terms then perhaps you have a case for a chargeback but you shouldn't need to. At that point they should be willing to refund you given they did not hold up their end of the terms. Roshan is handling this extremely professionally and I think that speaks to company values in a positive way. Give them the benefit of the doubt.