Having played gtr2 online numerous times, I have to comment on LFS' joining to servers.
Example: You feel like having a race, load server list ok, notice there's a server with two free racer slots, click on it and join. Now, you're getting ready to start racing while in a mood that you could enjoy it a lot, "a player is disconnecting" what the... ok, another try. Click on ok first, then start joining again, loading track etc. "a player is connecting" !!! "#¤#"¤. Hit that green button really hard and try joining again, and hope a player isn't doing anything. "Server is full/a player is disconnecting/a player is connecting/a player is." and you're ready to summon demons and ritually sacrifice your pc.
Similar case to above happened to me 5 attempts in row with either player disconnecting or connecting and finally server full.
I never have had anything like that happen in any of the 50+ multiplayer games I have played or tried, so I think LFS is quite "special".