FWIW, I've had a couple of incidents where the seller forgot I had the preorder. One time I went into our LHS asking if my car was in. One of the guys said yeah, I just sold it to that guy getting into his car in the parking lot. That's one car I never did get.
Another time involved one of the big retailers and a MTH Steamer. That one got very ugly. Ultimately, I did get my engine from another vendor. And I got the charges canceled on my credit card for the engine that the first vender never shipped.
Right now I have three cars and one engine on preorder. I'm not buying, or preordering anything else until somebody ships something.