I got my car thru ***** and never had a problem. In fact, even after having the car for 2 years they are still willing to help whenever I need parts/mods or general advice. I've since imported rims, suspo and an intercooler thru them. The rims and coola took a lot longer than expected (its the risk you run with importing) but the suspo came in a timely manner. They even installed the suspo for me. On top of their service, the car is mint and has never missed a beat.
When importing you certainly run the risk of experiencing situations like you have. Its a shame that it happened to you but for the majority of people it simply is not the case. I hope you get it all sorted out.