Those machines used to be on the boat I used to work on in Florida. They were so full of problems... mostly due to bad hard drives. But they were fun though!
I know that the Golden Gate casino in downtown Las Vegas had *one* Odyssey machine still in operation on my last trip. I don't know if it had the specific slot game you're looking for on it or not.