1) that is all that you do with the caravan. Once it reaches the other of your cities the road is created, the "little trader" begins going back and forth and the result is a bonus to food production. Trade route is established. unless/until the caraven is attacked and destroyed by enemies or random monsters
2) you cant move it to another city once it establishes a route and you can only control one caravan per city till you research "advanced trade". That increases the number of caravans each city can build and send out.
3) There is no need to trade between your own cities because food, metal, materials, and later on crystals, horses, etc are all "global" resources and shared by all of the cities in your kingdom/empire. So if you have a city that produces a net 5 food per turn and your second city (possibly with no food source) consumes 2 food per turn, as a kingdon you have a net 3 food per turn surplus.
4) the only way to turn these into cash is to trade them with another faction and ask for gildar in return.
Hope that helps!!!