OK, considering I THOUGHT I could download a demo but all the links I found were broken, perhaps it IS abandonware? It's an Activision game, but it's not even on their site...
EDIT: Hm... I think the game is pretty big, though. Perhaps another site is already hosting it, no?
EDIT2: Home of the Underdogs has it and I am downloading it now. Will write a review once I play it for a bit