The website design is sick, I'm kind of in love with the Stripe style websites that have been coming out lately. There's some overflow going on desktop, just a heads up.
Clicking Download on the navbar and making it download immediately gave me a heart attack. At least distinguish the button with a download symbol.
I would kill to have some short gifs (instead of video) of the games that are featured. Clustertruck is the only recognizable game on the front page.
One thing that I've noticed in my life is that choice overload is a big thing with games. If I were to sign up for this, it would be to play a single game I had in mind, and then browse around a few games I've heard of, pretty much the same reason I used to download entire libraries of SNES emulator games.