Here are some ideas in regards to all the complaints about the business model. I've already bought all the content so this isn't me whining, feeling entitled or asking for a handout, but just some ideas to address the negativity surrounding pricing, vrp, and free to play.
Personally I have always avoided "free to play" games. IMO they are usually mediocre games, games that are dying, or there's a catch like "pay to win". It seems there is a negative stigma attached to free to play, maybe I'm wrong. It took me a long time to even download and try Raceroom, I looked past it for months. I wonder if a lot of other people are doing the same?
I would drop the free to play designation, and simply call it what it is, a game with free content or demo. I know its semantics but there seems to be a lot of people complaining that it isn't really "free to play" and they expect the whole game to be free so they end up calling it a scam. It a bit depressing that a lot of the negative steam reviews are stating this.
I would also think about adding a "starter pack" in the store which provides a good amount of initial content at a discounted price. Maybe something like pick one car in every class and a few tracks. Price it around $40 to $50 so this could be considered the initial game. Hopefully then that would bring the model in line with more conventional business models (in the minds of all the haters) and maybe it could give the game population a boost. Then the rest of the content could be bought and considered as "DLC".
The VRP system is the only thing that I really question. We should be able to buy the exact amount of VRP that we need. Making us purchase more than we need leaving a balance is not cool. Can we even get a refund for the balance? It basically puts us in a position to buy more content which makes it seem shady. I like the game and I've bought all the content but I can imagine a lot of people probably won't deal with this out of principle.
Maybe I'm crazy and these are stupid ideas but I had to post this - I get heartburn every time I read a bad review or a thread complaining about these things.