Some of this we might be able to make in space - boot strap a mirror factory and you've made the tools to make the tools.
Throwing bits of asteroid at the planet seems inefficient, to say the least.
How so? You can land the goods anywhere you want on earth. Sending stuff down a space elevator and you still need to ship it from the equator to wherever you need it.
After you apply the brakes, you don't need any more energy - the stuff is going downhill.
Granted, we can't simply drop iron on Cleavland where they can process it. Even if we assume pin-point delivery people are going to be reluctant to be at a potential ground-zero.
However lots of potential users are near water. The Great Lakes would make a great catcher's mitt for a few tons of air-dropped iron.
Not without an environmental impact study first.
Wrap the goods in a capsule. Attach a parachute.
Now you can land it anywhere you want, lawyers permitting.
It might be inefficient in the sense that you lose much or even most of your materials during re-entry/collection, but (for all we know) it could still much more economical than mining here on earth. If you can bring gold back to earth at a price of $1k/kg, it's not going to matter that half (or even 90%) was destroyed in the process.
I assume here that you'd look around for asteroids that were of a Goldilocks size: not too small so that a large fraction of the material survives re-entry, but not too large so that it creates a serious risk of destruction.
And if we have parachutes then we can wrap an ablative capsule around the rocks.
Add a guidance system to make the lawyers and citizens happy.
This might not be so important for tons of raw metal. Could be a good tech to have around when you want your orbital factories to compete with terrestrial concerns.
or
Send them up as freight.
There is some evidence that most of the precious metal deposits on earth came from collisions with such asteroids.
I'd welcome the evidence about precious metals coming from collisions, that meshes with some of my understanding of the early solar system, but would be glad to know more.
There are individual asteroids out there with more platinum-group elements than has been extracted from the Earth in all of human history.