Game was found and uploaded to Internet Archive
From The Lost Media Wiki
I've updated the page to include this new info along with links, but it would be better if someone cleans the article more to reflect this new status I guess...