I'll offer the perspective of one of those who is new to the game.
I'll start with the positives, I've had lots of "sorry mate" when somebody has knocked me off,lots of "thank you" when I've moved over for a blue flag, and nobody's ever sworn at me, or tried to ban/disconnect me just because I'm 5 seconds+ down on the leaders, so generally speaking my online experience has been very enjoyable and less "1337-ist" than some of the other games I've played.
This game suffers somewhat from not having had a commercial release,there aren't many commercially run servers, almost all the public servers out there belong to team/clan and in the context of other games that would mean that the word "public" would have to be taken with a pinch of salt, since they'd usually be full of clanners and server regulars...not the best place to cut your teeth in the online mode of the game you're playing. So it's nice to be able to find so many places to play where people aren't going to have a "wtf are you doing here" type attitude
Unfortunately there has to be some negative to go with that. I've also had quick drivers tagging the rear of my car and spinning me out because they've failed to account for the fact that I'm slower in the corners, I've had many many people come across from the side, and take my nose off because they're not using their side view buttons, and plenty of times I've seen "blue flag clear the line!!!" and realised that me being last/close to it, I need to be aware of what's going on. More often than not it's been half a lap before I've seen anything coming up behind me, by which time I've made a couple of mistakes and am more likely to make more, since I'm paying more attention to the mirror and the map than I am to the road.
Bottom line is renting servers costs money, and I respect anyone who pays for one and then makes it public without asking for contributions, and I'll always obey the house rules and try not to upset anyone. I appreciate it's frustrating for someone who can consistently be within a second of the WR time to be on a server full of people who are 10 seconds slower than that, but if I may offer an opinion, it would be that you go where the game is, and therefore need to find the level in the game you're playing, and as long as those who don't have a decent level of skill are prepared to account for those who do, then the same respect really ought to go the other way. I'm reminded of an old FarCry clanmate of mine who used to have "respect the n00b for one day he will pwn you" as his forum sig, silly statement I know, but I guess it means everyone has to start somewhere, and if those new to the game get put off playing it then sooner or later it will run out of steam and its community will disintegrate just like so many other gaming communities before it.