Wow, that's a tricky one...
You know, I learned this one lesson at my last employer. It was a very small company (only four people including us two), so it was very important everyone does his job properly. So when I was still new, I obviously still had to gain a lot of experience, which in turn meant I made a lot of mistakes. I'm glad to report it never was anything serious, but my boss still argued with me. And as much as I would like to say he was wrong, I'm afraid I had to agree with him. He said:
"We are a small company developing things for a big company. We must make sure our work is 100% accurate. If it isn't, we might bring the big one in big trouble. Therefore, I need to be able to count on your work at all times. It's a nice gesture if you did the best you can, and it's a nice gesture if you apologize for a mistake you did. But at the end of the day, I simply need the work to be done right. From you being sorry and trying hard, I can't feed my kids."
So, did he appreciate my work? I'm afraid he was right, and I have pretty much the same attitude towards GT5. It's nice that PD set a new standard in some departments. It's nice that Kaz apologizes for several mistakes people bring up on Twitter. But in the end, the final product needs to be good for their work to be appreciated. The product needs to reflect the work that has been put into it, if you will. And in my opinion, GT5 doesn't do that, because they wrapped a great driving feel and other good elements in a badly designed game, which somewhat spoils the fun you could have with the good parts.
So is the work of PD fairly appreciated? No, it isn't. Not because people talk bad about it, but because the end result, their own game, doesn't appreciate the work they put into it.