It's the limitations of the PS3-hardware. There's so little memory, that you can't have e.g. the main menus and the data for a race at the same time. So it has to load everything every time.
And the view that is loaded at the beginning of a race is not what takes long. First the flash screen is loaded, then the whole track, and then the cars. They opimitized it greatly already. Also, when you enter an A-spec championship, it doesn't have to reload the cars anymore as they stay the same.
That does not mean it can't be made better:
1) What e.g. does bother me, is that, if you have played from release day and have more than 1000 cars, your game-save is pretty big and it therefore takes a while to save. Which it does after every little sh.... thing you do. That slows down everything. I wish you could influence this a little bit without opening the door even wider for all cheaters.
2) I seriously doubt there's no better way to organize the car garage. If I want to select a standard car, why do I have to...
a) open garage (it loads all my 300+ premiums, which I don't want)
b) select standard cars (it loads all 800+ of my standards)
c) select a country (if the brand is not at the beginning of alphabet, that's quicker; if it's a Japanese car, bad luck - it loads another 500+ cars)
d) finally select the brand I'm looking for.
e) at any point, you might also have to select sort order, because you might not find the exact car you're looking for by the default sort order of "Date acquired".
So, if you're looking for a Japanese standard car, you have loaded 1600 cars for nothing at this point.
Suggestions:
- Why not make a screen with brand logos in the garage, like in OCD? The logos could be smaller so you can get to them faster. That would give you much better access without having to load all those cars before.
- Make an option to mix premiums with standards in your garage.