I suspect that the impoundment lot is far smaller than the disused shopping center parking lot.
I think they should just let Tesla store them there and ask Tesla for some fee for use of the thing. I really don't think that having them there is likely very harmful to the area.
If it's a code violation for the poors it should be a code violation for tesIa. I guarantee if one of us parked a vehicle there for more than a couple days it would be gone.