I'm encountering the same black screen on start problem - I have the GamersGate version, which doesn't work but the Spiderweb demo does.
I'm running Vista Home Basic 32 bit and a Radeon 4870 HD with the most up to date AMD display drivers.
Now I'm sad, the demo was great!