Hello, I'm Jason. I will do my best to answer your question quickly and accurately using the information you have provided.
Yes, the only place to get a key for your Freelander is through the dealer.
The service department at that dealer will definitely have your VIN on file
They may require you to come in to prove identity and proof of ownership of the vehicle
They should be able to do an expedited order for you to be able to receive the key within 3 days
Please let me know if I can offer further information