It DOES take forever for these bikes to get up to operating temp ... Particularly in cold weather . Excellent oiling and cooling features. They run rich at idle and small throttle openings , which keep the motor cooler as well. Until that o2 sensor can lean and clean things up a bit on a stock bike.
If one has made a change to their intake or exhaust ? THAT may have an effect as well. Because you also have a MAP sensor in that throttle body , which is now seeing a different manifold pressure.... less vacuum with less restriction. Which may have the ECU supplying even more fuel at idle and smaller throttle openings. With modifications on these bikes to the intake , exhaust , Cams etc. I have found these motors WILL run very rich at idle and small throttle openings and lower RPMS, and then lean out as the throttle is opened and the RPM's come up. And that effect is dependent on how much of a change was made to the stock intake and exhaust. But I have always seen them run richer initially.... like in the 10:1 air fuel ratio range. And THAT is RICH ! And it will take that much longer for it to warm up . Changing thing's on your motor when you have EFI , does NOT always mean that things get leaner. It can change things in different area's and in unexpected ways. That Carb mentality goes out the window...