OP says:
Max Coins: 100,000,000,000 DOGE
and also:
Block 500,001 - 600,000: 0-31,250 DogeCoin Reward
Block 600,000+: 10,000 DogeCoin Reward
Does that mean that mining never stops, since every block after 600k gives 10k DOGE? If so, how is there a "max coins" of 100B?
The two bits quoted above seem to contradict each other.