I feel as though the (excellent!) atmosphere of this game comes at the cost of readability and transparency as to what things do. I love what you did with the descriptions for upgrades and I think it's cool, but it's unfortunately difficult to understand.
That said, I found this game really enjoyable! The balance feels good; I consistently felt like I was making progress in some way or another. Any time I felt like I was approaching a wall, either an event would give me a bonus that made me feel more on track or an upgrade would do a lot more for me than I'd expected.