Dearp, you can also join my town if you want to.
But I believe you should make your own town. I'm just another newb who started a town and so far it's working. TP may be right, but if you believe it's fun to build a town, why shouldn't you do it? rules, funds... whatever. if it ever comes to fort building, maybe we'll need some rules, but so far we have no problems with money (everyone donates without pulling sleeves) and "trading passes" we give for free to anyone that asks. why for free? just because we hate the current shopping system that gives random items in shops and makes the game complicated in the area where it shouldn't.
Still not convinced you should go for your own town? There are 54972 accounts on w12 (most of those are multiaccs though, hehe), but that's plenty of future townmates to recruit.