Given this thread I just started, I'm going to be following this thread a lot more often.
The thread (I'm hoping) will serve as a general SimBin Studios discussion, for everyone and everything involved with SimBin.
As you can tell, Jav, I've been playing SimBin games for a few years now, and still love them.
But, yeah, WTCC/BTCC/STCC are the heart and soul of SimBin, Jav. You're best to go with STCC 2, like someone else said, and also try to grab those 2 BTCC cars if possible. (They're on Steam, so it should work.)
I also got the 2010 WTCC, and that was good fun. All in all, it's less than $20 from Steam, so you don't have much to lose.