This makes me not feel so good about my recent BFL purchase.

I hate to say it, but I do agree that a centralization like this could severely damage Bitcoin in a scenario I imagine:
- If enough hashing power is generated by vlad, and the price/BTC stays the same, then most GPU miners will drop out.
- If vlad sells all of his generated BTC to cover costs and investor dividends, then the price will drop further, as more BTC is sold instead of traded for goods or held.
- If the price drops, and ASIC mining increases, then difficulty is going up while price per coin is going down. More miner dropouts.
- More price drops, as vlad ends up with a higher percentage of mined coins, continues selling them all, and confidence in BTC wanes.
- Eventually, vlad owns 70-80% of hashing power, because the price has dropped so far that only those with ASICs or free electricity are profitable to mine.
- Extreme loss of confidence from everyone, since one person controls the Bitcoin network. No one wants to risk having money held in BTC, so price drops to $0.25/BTC or less.
I doubt Bitcoins will ever cease to be used, but a death-spiral like this could definitely happen if ASICs aren't released to the general public. One person/company having ASICs while no one else does would be disastrous. The barrier to entry is too high for another person/company to risk spending the time and money on developing, but no one else will be able to compete without ASICs. If no one else can compete, no one else will mine. If no one else mines, no one else gets coins to spend. The bitcoin economy would be slowed, and confidence in the project is destroyed.
Vlad, I very much encourage you to make ASICs publicly available. It is in your own best interest that you do so.