The game looks really great, the music is very nice too and overall it's a solid game basis. I do think it could benefit a lot from polishing and a few features more.
Indeed as it stands the game readability isn't the best. It takes a while to understand the game mechanics, and quite a bit longer to get that the resources aren't generated based on time. There's also a lot going on screen which can make it hard to focus on what is important.
A pause mode or at least a slow mo could be cool (would need time based resources or would be too easy). When you don't have enough resources to build a building it would be very nice if the resources you're missing blinked in red or something, to know which resources is lacking. It's a bit tedious to parse writings on the screen as a hundred explosions are going on.
I'd like to be able to understand better what each building does too (like a flavor text when you hover on the building button) that would blend nicely with slow mo to, giving you a better understanding of what you are doing.
The further you play the more the music is drowned by the SFX (with default settings) I guess you can change that in the menu beforehand, but it lowers the readability too.
I feel like there's much to expand on in an interesting way, if you're interested in continuing working on this project.
This may seem like a pretty negative review but it's more based on what it could be than what it is at the moment : ie a very good compo entry, that runs well and has a very nice aesthetics to it. Good job !