About the RPM's going from 2,100-1,900---My RPM's slightly change as well when my car is running in 'closed loop' and up to (or near) operating temp. I narrowed it down to the primary O2 sensor. With a scan tool, I noted the RPM's go up a little when the O2 senor is reading rich, and goes down a little when its reading lean. This is with a new O2 sensor from Honda. If its easy enough for you, you can always unplug the primary O2 sensor, try to duplicate the issue, and compare results. I now call this rhythm 'her heart beat' haha.
Had a thought about the A/C low idle issue-- I wonder if your ECU is expecting your engine to have a 'Fast Idle Valve' and thus your idle is lower than it should be. DC2 R's never had the Fast Idle Valve here in America, but we also never saw them until 1997-2001. We always seem to get the short end of the stick. Another example is the older 'GSR' (94-97) came equipped with the Fast Idle Valve, but the 98-01 GSR's didn't- and the ECU was programed for this change.