Keep in mind, some of these "pre-orders" are actually dealers ordering cars for themselves to sell, and/or all these cars on Ebay and autotrader are people that canceled their orders and the dealer is trying to unload them.
I too get frustrated with the lack of communication regarding time frame of delivery. I could really care less what they are doing to it any more, I just want an expected delivery date and why that date is so far away..... waiting on parts "A", '"B", & "C", to show up; once those parts show up, it will take "X" amount of days, etc.