Stumbled into this review from an issue of the long-dead FLUX magazine. I presume the review and screenshot are from the PC version (though I really don't know if that was released either), but this was listed as a PlayStation game.
Though you PSX fans might get a kick out of this.