Also interested in this, but I wouldn't hold out a lot of hope as the video says it comes out in 2020; four years ago. If it was going to be out in shopfronts that aren't part of the Steam monopoly, it would be out by now.