It might be worth re-evaluating how you calculate market cap when a coin has a large uncirculating premine.
The calculation is fine. People buying premined currency already calculated this risk into the price of the coin. Thus the calculation is good.