I can confirm in my case the keys I got and the Launch Elite scan tool for the Range Rover will program keys. This is on my 2003 Discovery with some keys I got from Ebay. All good!
The process is a bit wonky as it shows it programmed but until you shut things down or exit the session the keys didn't work. Once I shut down, it was OK. I programmed 2 new keys and the existing key still worked. I added keys to the bottom of the list in the hopes that I would not overwrite the one existing key.
So for about 150 bucks I programmed the keys, and got a scan tool that seems to work. Once thing I didn't expect is that the scan tool DID read the VIN code correctly so I didn't even have to enter that.
Just as a side note the locksmith that cut the spare keys was going to charge 90 to do both keys if it worked, I think it was better that it didn't as I have a scan tool specific for the LR for a bit more than what the key programming was going to cost.
Sandy