@jimmywdavis09 I agree with you about the driving through traffic part, many other players including me have observed and complained about it. The "expert" dude is simply being stubborn
Now, opponents driving through traffic part can be explained as follows:
1) Each race seem to have 2-3 "presets" of traffic and it is possible that your opponent is racing different traffic. If you start memorizing traffic for each race you will notice slight variations in traffic cars position especially around blind corners. I've seen ghost cars driving through traffic, at the same time I have seen them crashing into invisible objects. It simply means that the ghost is facing different traffic.
2) Another explanation, a complicated one, which applies even when both players are facing same traffic is that the traffic position is relative. The traffic cars are "trigger activated"; each traffic car starts moving in a pre-determined direction when YOUR cars crosses a certain spot. If your opponent car is 100 meter ahead of you it could have dodged a traffic car earlier, but what you see is the ghost running through your version of traffic.
To conclude, learn to focus on your car instead of the opponent because, unlike campaign races, the opponent cars run in an alternate timeline which could have different traffic.