I just stumbled across this game, thanks to this list of physics games, and was happy to see there's an entry in the codeweavers' database for it, but was surprised to see no rankings (even though it has two advocates...)
The demo installed and runs fine, so I think I'll buy it. Very cool game!