Urban sprawl can sometimes make people feel very lonely while living in big cities.
The lack of connection can cause one to feel as if the city where he or she lives, is too estranged, and that's where technology can help us.
Technology can help people to be more familiar with their own cities, and feel less like a "stranger". I'm sure that other people will feel much better with that instead of saying "you better watch up, there's a strangerin town" like the songs says :-)
In addition to that, this song has a catchy rythm, and being a stranger in several towns has some positive sides too sometimes.
Therefore, I think that it's the most adequate song to be the TechniCity's theme song, due to the many ways in which we can interpret its meaning.