Just adding a bit of clarification: as far as authenticity goes, Billy Bob Games isn’t some scam there’s no evidence it’s stealing info or anything shady. That said, it’s not a huge mainstream platform either. I would not recommend putting a ton of personal payment info there if you’re unsure. Stick with free demos first.
It’s more akin to itch.io style indie hubs than Steam/Epic. If you like exploring weird, fun, sometimes unfinished gems, it’s cool. If you want polished AAA stuff, you won’t find it there.