AI technically speaking: cheats... It will brake later than you and stop sooner than you as it has other flaws that evens the lap times. It's hard to overtake them during braking and painfully easy while accelerating. AI will also slow down if you move in front of them, even for a fraction of a second. So you can push that front in places it really doesn't belong. If you try to shove them offroad, they won't be putting up a fight and certainly can't remember that small tap that took them almost sideways when you passed. Human drivers on the other hand: will crash you as they can't believe that someone would even try to pass like that... And they will remember....
So, if you have a decent internet connection, try public servers. Better than AI most of the time (1 wrecker in about third of races nowadays or less) as they aren't behaving like a machine.
Last 4 corners in Estoril,, brrrhhh... hate them too.
I think in RD it's the same answer from everybody: AI just don't do it, online is the only way to drive competitive simracing. Period. Time attacks can be done offline but racing is better to leave to humanbeings: learning is accelerated by multiples comparing to AI, the behaviour of individuals just isn't there. Every driver on track has his own style, they can be douchebags or great rivals. Just like in real life.. Or which is better: Alonso vs Schumacher vs Hamilton vs Button vs Vettel or Button vs button vs button vs......That's not to say Button is a machine or hasn't got personality, i think his driving style would make a great and easy to program AI... And from that Fabulous Five (how come BBC hasn't punned that one yet...) Buttons driving is the one i most admire.