We will definitely fix it, but everything takes time. What about the mines? Aren't there too many? You can also make a lot of money from them by exchanging resources on the market.
The mines are fine ;) the only thing is, I would reconsider the Cyclops guard – it doesn't really make sense to have such powerful units guarded by small archers – especially since Cyclops are already one-eyed :D
It would be much better to assign Griffins or even cavalry to guard them.