There will be a shortage in 457 days, the mining schedule as it appears in the ANN is only 457 days since the block rewards do not halve. So in roughly a year and a half miners will only get transaction fees, which is a fairly short schedule.
Right. Lets say the day was tomorrow and all 13 Billion coins were mined. Lets also say that the price per card is 1M GPUCoins. These 13B coins would mean that evenly distributed this would lead into 13,000 "vouchers" good for a card each. Once the voucher is used it's resold (at a profit) back for someone else to use. As long as there is someone to buy the 1M CPUCoin "voucher", at the commission the shopkeeper sees fit, we have a market. So in 1,5 years we will basically have shop where you are buying hardware with money.
I really hope this project turns into something great but at the moment most can do is keep their fingers crossed.
Ps. Like I wrote earlier, what stops anyone of you from starting to accept GPUCoins in exchange for hardware right now? This way you can set a price and get things going tomorrow. If I had a spare card, I'd auction it off to see what the value of CPUCoin is ;-)