I bought a bunch of parts from Delorean.com in January. They've yet to arrive...every time I call or email them, I'm told that they are "a few weeks away".

The parts I ordered STILL show as being available/in stock on their website.

I'm...more than a little frustrated.

I'm told that they will be delivered in "a few more weeks". I will update this post if/when they show up.

To Houston - if you don't have something in stock, at least mention on the website that it isn't in stock, and don't allow people to order it!