Hey, thanks for playing!
I think all of your ideas are true. There's a little too much randomness in the card-drop. We've already corrected this in our "what next"-plan. I'll definitely send you a message after the rating period to show you how we corrected these small balance issues when the new version is uploaded.
So glad you tried the game and left a comment!