Yeah, lots of city, lots of traffic. I live in the DFW metroplex. I can be driving anywhere from 5 to 60 mph on the same street, city or highway, within just a few blocks. My xD seems to run about 500 to 6oo rpm lower than my xB did at the same road speed. I drive the same routes at the same times as I did before and used to routinely get 28.5-29.5 in the B. Manual trans in both cars.
Such is life.
BTW: Is the throttle response of your car a little "soft"? Like there is a subtle lag between the pedal and the engine? I have driven several cars with electronic throttle bodies and don't remember noticing it before. They were either automatics or high horsepower rides though, so that might have masked it. I have not driven any other xD's to have as a reference to use for my car.
Keep your towel close by at all times.