Actually I think that is good. Depends how good your zoo is you can set price for entry.
I hope those donation box is well balanced though. It would be great if they can collect a lot of money for you, but only if your zoo is well planed and nicely created with some interesting animal species. They should make you to build nice and quallity zoo, in that manner it could be rewarding for player. I hope they could balance that well.