I still haven't gotten my beta invite.
I got my Alpha Invite to GOG Galaxy.
Redeemed it on their Redeem Gift page.
Did the download yesterday.
I look forward to this going out of Alpha one day and when they actually enable Achievements + some of Galaxy's actual features.