None of these estimates seem to take into account that dumping huge quantities of precious metals on the free market will move the price by a substantial amount.  Asteroid mining might only be profitable for a short while...