I'm encountering constant server connectivity issues, in west-coast Canada.
The times it takes between changing every screen in the game menu due to connecting to CM servers is utterly egregious and practically unbearable. It certainly reduces my willingness to remain in the game and continue playing it. And I regularly see connection lost messages while changing details of my team, while trying to load a single-player race, after finishing a race (thankfully there's at least the "retry" button there), and everywhere else. And when that message occurs in the menus, it boots me back to the main menu and I have to roll the dice all over again trying to walk through the menus and change the things I was working on changing when the last connectivity failure occurred.
Tying this game so badly to online servers was a very dumb and selfish idea, CodeMasters. It shows that you don't respect the people who purchase your products and that you couldn't care less about their experience. You just want to prevent them from feeling like they're in control of their purchased product.
You're releasing very mediocre games that are severely hamstrung by artificial issues because you greedily want to control people's owned games after they purchase them. If WRC 8 had released on Steam already, and if DR2 hadn't been available at a hugely discounted price, I would never have bothered with DR2. And given how poorly you're treating your customers, I don't think that other people should, either.