Update: Contacted the developer about releasing this version (No Luck)
From The Lost Media Wiki
Sadly, he would contact me back saying he won't be sharing this version of the game anytime soon.
Meaning we may not get to see this version for a long time.