Why don't you take a look inside the improved 3rd person camera code.. HERE>

I used Google translate to change the comment tags and better understand whats going on.