1) There will always be enough BTC, since you can add more zeros and someday buy an awesome new car for 0.0000000000001776 BTC.
I've always thought that looks messy and unworkable.
I think it should look something like this: 0.(~12)1776 btc
With the number in the brackets representing the amount of zeros.