My theory on why 21 million Aaron (just having watched you at BTC 24)
1 Gold Guinea = 21 Silver Shillings
whereas
1 British Pound = 20 Shillings
21 in total - 20 to be publicly circulated
Was Satoshi thinking of 18th century British money when creating his market cap?