We all agree and hence we all wait for 1 yr. For them it is improvement of what is done. For most user it is just an update which should come in 2-3 months at most. Been a programmer I understand it take time, but been a player I don't why it take so long for something that is working and need improvement.
I still think TFP need a better plan, and certainly 2 team, one that keep A17 fixed adding new feature every 1-2 month, release fixes and improve economy based on user feedback, and other that do A18 quitely in shadows. and then when it is 90% ready they then release the news of a18. Keep players waiting for year and freezing bug fix or minor update in current release will do this.