I haven't tried updating my drivers yet, if the inbetween scene bug is due to that I will do - I have it crash every 3-4 scene changes, and after a few hours of that the textures become missing and corrupted.
EDIT - tried this, seems to have fixed textures, I'll let you guys know on the scene change thing.
RE the swoop racing bug - this is how I fixed it:
1) Only race once, unless you win reload the save before you started, as the scripting is really flawed (as far as I can tell, coming 2nd, 3rd or forfeiting breaks the scripting).
2) The workaround to the ceiling bug (which only occurs on Taris from what I have seen) is this - at the start tap right mouse button to jump before immediately hitting left mouse button (I'm guessing the initial height variable is set wrong) - your swoop will do a little hop but set you back at the right height with only a slight delay - its still possible to win the race with a good run.