Hey, thanks for the comment, I really appreciate hearing your ideas. You obviously spent some time checking out this game and put thought into your notes! I think you make a lot of valid points that I will definitely want to look into when I revisit this game after the jam.
Since this is a jam game I did not much time to balance/optimize, so the math problem you describe definitely exists. "Sloppy" sounds a bit harsh, but I take it ;) ... and chalk it up to the time constraints in a game jam ^^.