If it were me I would cancel it, 1 year late over an expected date is ridiculous and quite frankly, that contract is null and void, even if they have disclaimers saying that the date is only an estimate. A pre-order like that is a contract under the UBC, I can guarantee you that one, and one of the things that governs a contracts validity is the ability of one party to the contract to produce in a reasonable time. Even a tentative date stands as a milestone to be measured against, and in what is known as a reasonable man argument, being a year late with no sign of production, no estimate date, would make the contract null and void in my opinion (I am not a lawyer, but had to study the nature of contracts in business law classes in grad school). The LHS if they had half a brain would have told you to cancel it and told the manufacturer to stick it, and if there were any repercussions expect a phone call from their lawyer, because it is ridiculous.
I would cancel it with your local LHS, and if they gave you a hard time because you wanted to do that, tell them to stick it where the sun doesn't shine, and order from someone else the product for company why. Your LHS is caught in this charade as you are, so they should understand, and if you get it is your duty to stick by the order, laugh at them. You showed good faith, you waited well beyond the expected date, there is no sign of it being made, etc, so why should you be stuck waiting?
I am sure the lHS, the distributor and everyone but the factory supposedly making it gives a crap (one of the joys of outsourcing to places like China is they know they have you over the barrelhead, SLA's, quality, don't mean anything to them, and they know you are a captive audience, so they basically laugh about things like honoring contracts to the letter), but if they cannot understand why a customer would cancel an order, they don't deserve the business. I have pre ordered other things, and when they were delayed, they always got in contact with me regularly, and asked if I still wanted it. The distributor should have been on the line with the LHS letting him know the status, and give the LHS/You the option to either stay in the queue, or give up.
BTW here is a classic example where an LHS can show its worth. If a customer had a product on pre order, the blew by its date, I would be calling the distributor or manufacturer to find out the status, and if I felt like they were jerking me around, I would let my customer know what was going on, and basically tell them if they wished to cancel it, that would be okay, and I would fight the battle with the distributor over whether they could force me to take it for you (I doubt it, especially if my lawyer wrote them a nasty letter).
I don't pre order stuff, but I read all the time threads on here about people's experience with it, how stuff is way late, doesn't show up, and no one seems to give a darn , and I see the people apologizing for it, basically telling customers it is the only game in town, it is the only way that these units will get produced and we should support it, and that is ludicrous, that is an excuse for bad service and even worse supply chain management. I am not going to feel sorry for Lionel or MTH if some supplier in China fouls them up or otherwise jerks them around, they signed a contract with the supplier and if they can't make it work, tough tooties. Even if they are producing something I would love to have, I don't need it to exist, and if what they think of me ordering something costing 1500 bucks is a patsy dumb enough to sit and excuse their lack of honor, I have two bridges and a tunnel to sell them.