Yes we are printing too fast!
I think one solution to tie the printing rate to price change (without a central server) would be to look at circulation, which is already available in the blockchain.
I proposed this here a few weeks ago:
https://bitcointalk.org/index.php?topic=26380.0