So I saw an article about this and had to check it out for myself. Tesla has removed all the specs and pricing from its Cybertruck website. When you click the link all that's there is the $100 deposit. I guess it's because of the production delay but even that still seems odd for them to do.