The latest, publically available nightly build of Webkit finally fixes the Shockwave 3d offset bug!
So, the good news is that SPi-V will run better in Safari in the foreseeable future, when this version of Webkit makes it to an official release of Safari. If you use the current version of SPi-V (eg the fullscreen panoramas gallery) with the new nightly build, you will see a black bar at the top of the window, whereas there used to be a black bar at the bottom.
I will have to change SPi-V to no longer use deploy my workarounds, but since SPi-V 1.3 is around the corner that should not be too much of a problem. I will probably just have to sniff the useragent and look for the version of webkit; the nightly build webkit version has this useragent:
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebkit/420+ (KHTML, like Gecko) Safari/412.2.2
Not all is good though... Nonoche found out that there is now an offset with Flash 8. Let's just hope that 'they' don't decide to fix this and break Shockwave in the process.