Thanks for the insightful post!
Regarding the supply, is that the total supply? The peakmonsters richlist has it as 6.3 billion, and they only count what's sitting in game. That would indicate to me a higher amount than 6.3 billion, yet your numbers say its under 3 billion.
It is the total supply... the peakmonsters data probably includes the burned dec as well... or some double tokens (escrow), for other chains