Some good points, however i will point out that there is some simplification going on, for example:
"Supply is fixed @ 6.7mil" Well, sorta... but also not really. if all 6.7mil were made available the market would crash like black friday. Fortunately most of the bitcoin supply is actually tied up under the wing of early adopters, who are nicely sitting on it for us. Thanks guys! Next 2000 blocks is actually 100,000 btc, not as small a number as seemed before. Every 2 weeks 100,000 new btc (1.5% of 6.7mil even) are collected and a good chunk of it by people who are looking to SELL SELL SELL, that tends to be what most of the market sees, mined coins by miners who want to pay off their real costing crap.
Aside from that i dont want to quibble with much of your points because my i key isnt working and TOO MANY GODDAMN WORDS HAVE THE LETTER i in THEM.
I think you're confusing quantity supplied and aggregate supply. There are 6.7 million coins out there for the taking - the price determines what quantity of those coins will be sold at any given time. Granted, I haven't put in any psychological factors that may actually shift the supply curve since I'm keeping it very clean, basic economics (which means there are a lot of assumptions built into the model which may or may not hold). I'm also not even going to start building a dynamic model that takes time into account.