For what it's worth, here is our experience (i3 REx) so far. There are really two subjects in this thread: the CEL, and driving longer distances with the REx.
Re the CEL: ours came on within a couple days of delivery. It's been on constantly ever since. Today is August 8 and we took delivery on June 3. A couple weeks ago, BMW NA called to say that the CEL-related software update was ready and we should schedule an appointment with our dealer. I called the dealer immediately, told them the purpose of the service visit, and made an appointment for a couple days later. When I arrived at the dealer, the service manager said they had not received the software update from BMW NA and couldn't work on my car yet. I was told to wait for the dealership to call me. Still waiting.
Re driving longer distances with the REx: Every two weeks, we need a car for a 200-mile one-day round trip to a local farm to pick up a load of various produce. We bought the i3 thinking we would try using it for that trip, but could always use our other (ICE) car instead. The i3 has made four such trips. Driving at 65 MPH, outside temp. around 100 degrees F., the REx engine comes on at 72 to 75 miles, and runs the rest of the trip. At about 145 miles, I refill the REx fuel tank. The car performs entirely normally after the REx comes on--no impact on power, acceleration or anything else other than the slight noise of the REx humming away at the back. (Originally, I couldn't detect the REx at highway speeds, but after having the car for awhile, I can sometimes detect a slight vibration even at highway speeds. Not a big deal at all, just not quite as silky smooth as when running on battery.)
More as an academic than a practical matter, I was intrigued by the question of just what is a proper and an improper use of the REx. Could I, for example, drive the car 600 miles in a day with no chance to fast-charge along the way (let's assume I'm going on vacation to a place that distance away and I want to have my i3 for use when I'm there)? Would I risk damaging my car in some way if I did that, running the REx engine continuously for the vast majority of the drive?
So I had a conversation with the Genius guy at the dealership. I reminded him that we obviously didn't buy the i3 thinking we were getting a road-trip car, but what about the 600-mile-away vacation destination scenario. I told him I'm familiar with the BMW scooter that the REx engine comes from (just from reading reviews, although I also ride a BMW motorcycle), and that you could hop on the BMW C 650 GT and ride all day. So the REx engine should be capable of running all day, right?
He pulled out some info about the overheat protection built into the REx engine and said that under high-demand circumstances, high engine heat could result in power being curtailed. I answered that I hadn't encountered that and that situation was not what I was asking about. He agreed to investigate.
A day or so later, he called to say the answer he got from BMW was that the REx engine is not intended to be the "primary energy source". Duh! My follow-up question was: over what period of time? That is, of course it's not intended as the primary energy source over the life of the car. Not even so for a month or a week. But what about a day? Answer: "that's all I was told. Not intended as the primary source." I really could have figured that out on my own!
So I 'm still in the dark on the issue of extended or extensive REx operation. Other than our twice-monthly 200-mile round trips, the REx never comes on, and even on the 200-mile trips, we only refill the tank once. So I'm confident we're not violating the "not the primary energy source" advice. But it would be nice, someday, to get a more complete or helpful answer to questions such as these--what is the outer limit of the REx's capabilities? Under what circumstances do we risk damaging the car, shortening its life or increasing the chance of requiring major repairs?