Playing online is almost unplayable

As a single player experience this game is nails, but as a multiplayer one it’s just about unplayable. The constant disconnects are a gamebreaker frankly–it’s only because the actual racing online, when it works, is such a fantastic experience that players are waiting 5 or 10 minutes between races, IF they manage not to get disconnected. What makes this more soul-crushing is the fact that you can’t select your car class and you can’t select the surface you’d prefer to race on, so often-times you’re racing in a car you don’t prefer, on a surface you don’t prefer, hoping you don’t disconnect, merely to get to the next class/race/surface that you initially wanted to race on. Disconnecting during such torture is unforgivable. Playing this game online is actually painful at least 50% of the time.