Nice of you to bump in, Have you cought up that you can only build a city a minimum of 8 tiles away from any other city (which is usually why it doesnt show resources on my scree).
So if you build a city, and hover over settle on a pioneer, it would only show resources (In line of sight) on terrain, that gives resources (not all terrain does this for some reason), 8+ tiles away from any other city including the one you just built.
The city mechanic is very poorly described, and very complicated, and I personally would like an Interface update to show these things easily so new players can understand them too.
For the weapon - I posted this too, but gotten no answer, so thats a mystery, or a feature -.-...
Ty for your thoughts.
Sincerely
~ Kongdej