Turns out I'm a liar... lol
The game was just released on Steam earlier this month (with an updated build)
lol
Yeah I'm slowly getting the hang around using the steam dashboard. It still infuriates me though so everything takes a while for me to wrap my head around.
Hope you're well!