I played the demo almost on a daily basis for over 2 months before S2 was released. I don't see any problem with it, it's in fact the best racing sim demo I've ever played. You have 3 cars, real races, you can tell your revs, speed, lap times, it's not buggy, and you can race online. Oh, I for got: it's free!!!
It sounds and it feels just like the real thing, as far as I can tell from a F1 fan perspective. It adds another variable to the car set-up, and you need to adapt your driving style to it, and learn to use it to its full advantage. In real life some had/are having trouble with this, too. Just look at Barichello since he's moved to BAR, or Villeneuve last year.
I often wondered how the hell some drivers could keep their cars on the track while hustling them very hard at speed, well, now I have a better idea of why.
If you want to have races without it, why not just get with your team, or a bunch of racers you know and set that as a rule for a few races? We've done this with mandatory sets or passengers, so that shouldn't be a problem, really.