Very happy with my purchase, getting up into higher licenses helps to weed out the "drivers" who just wad up everyone every lap.
I'm only a few months in, and about to be cleared for a B license, and even the C is lightyears away from D, and the dreadful rookie class.
But it's online racing, against real people, everyone has a different idea about what they're doing, it's pretty amazing IMO and there are things I'd like, I don't know that they could do much to change the service without completely ruining it, the crashes you get points for because you got caught up in suck, but if you're in a real race and some derp wrecks and you get caught up in it, guess what, you're wrecked for the night too, racing ain't always fair.