only to add some possible solutions:
Problem 1:- Add decay %'s;
- or storage limits;
- Remove
waiting (storage) passengers and mail;
Problem 2:- maybe that's a setting of Similar industries close, most noticeable in Tropic maps with water industries related...
- and ofc, always avoid this:
https://www.dropbox.com/s/vg2dqvafflqraee/noWater.png (note: town kept growing... slowly

)
Problem 3:- Since the Cargos, and pop demands are harded coded on the script, I guess it's doable...
- but hard to state boundries, because saw a town in Tropic (server 1) where population was 462 and potential population was 815 (when all buildings finished)...
- or maybe that's the solution: script claculates potential population (including the buildings beeing made) to see what industries are needed.
Problem 4:- never reached that point, so... up to you
note: now I feel free to ask Chucky and others to test our test CB too... I would like to have same output info there... as I provided here ^^