There are programming limitations with higher numbers unless you are only fine with two or three decimal places. Otherwise I actually agree with your points with the supply.
Please explain these limitations?
As for all the other wants, already covered here.
Fast Transactions - Check
Selectable Anonymity - Check
Light Ledger (pruning I guess) - Check
Other things of note:
Transactional Embeddable Data - Check
Decentralized Marketplace - Check
Decentralized Exchange - Check
Turing Complete - Check
Mail, Chat & IM - Check
Alias, Profiles & Ratings - Check
POS Ready - Check
...
I can keep going

and most important of all
Reactive Economics Model - Check
I await the trolls
