What are your problems with the intro scripting?
In some setups, the roadside refuses to load and the game freezes at the end of the credits sequence. In another (leaving out the credits and going straight from the cartoon to the roadside) the game oopses when ego tries to speak after getting out of the car,
but only in SSCI. In another (I think if I leave the skip feature in?) the same happens but with noise in the car door animation.
I found the SubtitledNarrator and SubtitledTalker, as used in the mechanic's closeup as well as the intro, caused problems when the window width was set to 320. Unfortunately, changing this only fixed the mechanic's closeup and didn't fix the intro at all.
It wasn't the new credits writing style that did it either -- reverting didn't fix shit.
If you feel like giving it a look, I can put up a copy with source included.