I don't know if this is correct but the discussion on PH was that it's not a true production car but actually a kit. Can you buy it from the factory as a turn key car?
Not according to their website, which is odd, as you can ususally by a factory built kit car.
This could explain the problem.
There always used to be one or two parked behind the Ford grandstand