Except that your cost examples are based around the price of rocks brought back as a "oh and we're going to do this too" mission add-on. It would be like as if I flew to America to visit my grandmother for Christmas via purchasing a $700 plane ticket and while I was there I bought a $15 sweater and brought it back, and you said, "See, she paid $715 to go to America and buy a sweater - American sweaters are unjustifiably expensive!" You simply cannot take the cost of the Apollo mission, divide by the mass of rocks returned, and pretend that that's anything even remotely close to the cost of retrieval per gram.
What's the actual cost of space mining? It's too early to say. But the mining of NEOs could be as little as *zero* dollars per gram (excluding capital costs and maintenance), insomuch as it would be possible to fire sintered minerals (using solar power) via a coilgun onto an aerocapture trajectory. You don't actually have to have a rocket to bring them back. What would the capital costs be like? That we don't know - again, it's too early to say. But it's normal for large mines on Earth to cost billions of dollars, and what one can do with a large mine on Earth one could do with a vastly smaller mine on a NEO due to the superb mineral concentrations on some of them. There are a number of peer-reviewed papers putting forth that it could work out to be economical (I was reading one from the USGS just the other day) as a result of this.
But time will tell. It's going to take a lot more basic research and engineering before we can get a good sense of just what it would cost to get what sort of throughput of what sort of minerals.