Update:
I've tested out the site, and these are the results.
I deposited $5 in BTC, which is enough for 10 "random keys".
So this is what i got:
2 random racing keys
2 random vr keys
6 random keys
And out of them:
BOTH VR keys were already used (so none of them worked)
1 random key was a duplicate
7 low quality indie games
All in all, waste of money if you ask me
Edit: I've contacted their support, and they replaced the 3 keys that didn't work