Something in the code of this coin doesn't add up and if my maths are correct, it is 62.4% premined.
There are 500,000,000 max coins despite what the announcement says.
On the first block, 312,000,000 were instamined, which if you divide that by 500,000,000 you get 0.624, which x100 = 62.4%.