I did not read the whole thing, but ht ecost assumption on the iron is wrong. Using asteroidal nickel-iron will be much cheaper than any planet-bound iron source.
Not to mention that space mined metals don’t have to be lifted out of earth’s gravity well.