Just a little update:
The AI in GT4 is much smarter. Although I still see signs of them lining up in single file, the computer is not perfect, and they can make mistakes too. They also try very hard to pass each other when given the chance, and will not shy away from trading some paint with you for the lead.
Like i said before, B-spec mode is great. The 5 different levels of aggressiveness really does produce different reults. Force your driver to floor the sucker the whole race (level 5) WILL have ugly results. Especially going into corners, you will start losing control. The triangle button, which tells the driver to try to pass cars ahead of him, makes a difference as well. When all the cars are bunched together in a turn, he will brake, accelerate, frantically steer from left to right to find an opening to take over. When I race in longer events, I'll be able to see how the pit stop system works overall.