If your looking more for lowrider type stuff, try Aztlan
Aztlan Bicycle, The World's Number One Lowrider Bike Company
They have done really well for me. As far as getting your money back, you can file a complaint to your credit card company regarding your purchase.
How come you can't get your order?