It might be worth re-evaluating how you calculate market cap when a coin has a large uncirculating premine.
Circulating or not, I think the criteria should be: Would it be possible in any way (this includes someone getting hacked + loosing control over private keys!) under the current rule set to transfer coins to others?