Yeah mash it up with a-spec, otherwise find some way to make it actually enjoyable coupled with the fact that bob won't act like a complete dbag when telling him instructions
I think you have a measure of truth with this. I like B-spec and this is how I would like to have it implemented:
In order to do a B-spec only race, you have to complete its A-spec counterpart. It doesn't have to be part of the completion percentage and trophies, but it will have credits and prize cars. You have to choose the same car for both events (change setup, etc. is fine). If you complete the A-spec race more than once, it will require the most recent car used. Here's why: Bob will race like you on a basic level. It will mimic your brake points, acceleration habits, but only pass cleanly and stay in bounds. --So if you race dirty, Bob will have a harder time. This (in my opinion) will encourage cleaner offline A-spec driving.
If you have stretched too far and gone off- he will too. If you push at 80% of your ability and win handily, so will he at 100%. You can choose a setting to "turn him down" on a percentage gauge. If you notice that your 100% is too much for Bob, you can turn him down to 90% and he might just run better (slower is faster sometimes).
Here's what is different- Bob won't bother with the traditional racing line and only pass in "traditional" places. When you run around the track, you're setting the driving line and the game will see the passing zones with other extrapolations for other zones even when you're not actually passing cars.
Same deal with endurance races; you race the first 3 hours, need an hour break, so Bob races. If you hit the apex 80% of the time in the first corner, so won't he. If you are 2 seconds faster than the next driver on average, so will he. If you hit 200 mph on a straight on average, so will he.
In my idea B-spec will not make the game that much easier, but compliment it. Here's how:
-The B-spec single races (or championships) can be credited once- no grinding. You can run it over and over for fun or at a fraction that decreases (to be debated at perhaps 75% 2nd run, 50% third run, 0% subsequently, but never an extra prize car). You also win a unique prize car that is available to everyone else in a stock form, but either a limited edition or special color or livery. Example: Nissan R35 versus Nissan R35 specially tuned by NISMO with a sweet custom paint job that cannot be unlocked otherwise. ---This isn't a big deal in the grand scheme, but someone who is a completest or enthusiast will want to do it.
-The B-spec endurance races will not be done by Bob himself, ever. Bob will have an "endurance limit" of 75% of the race (time or laps). --I say 75% because not everyone will want to do 12 hours of a 24 hour race-- There is a significant penalty though: The more race Bob does for you, the more credits you lose. This won't be a flat percentage but an exponential curve. If he does 10%, that's okay- not too much of a penalty (we all need a break), but if he does 50% you earn less than 50% of the credits. ---This will also require more credits being provided for winning endurance events so the penalty is worth it--- Finally, If you do less than 60% of races 8 hours or more and less than 80% of races less than 8 hours, you do
NOT get the prize car.
Make it fun, manageable, complementary, but remove the overtly obnoxious grinding.