I've done a bit more playing around and it is a race condition, but it's one that happens on initialization. If I let the loading screen/movie play for a few minutes before actually attempting to play, the issues (water/black box for sight) don't happen. If I skip it as quickly as possible, they screw up.