While everyone here making valid points here and there, I think the main mistake here starts when you think your game is good or the flaws are not that important.
I checked the game around youtube again and it got literally millions of views from some famous “lets play” guys. You don’t really need to know everything about marketing to get your game sold these days. But just 150 copies? I don’t think this is a simple “well, marketing problem shrug” case.
You could be a great painter. You could paint a great vase with roses with in. It would really look awesome. So good that people wouldn’t be able to figure out if it’s a photograph or a paint. But in the end it’s just a vase with flowers.
Back in old days we hardly had so many games. And those games were not creative, pretty simple things. People didn’t care because they knew there were limits back then. But now the story is different. There are Game Engines that you can get, some even for free. You, or me, got no excuse anymore about making a simple game. And you got no talent on specific something, vfx, sfx, animating? Well go ahead, hire someone.
It’s not about being good, or good enough, because -you- have the tools now. It’s about being different, and being different enough.
Also have a camera that doesn’t spin around like a madman.