Another excellent comment, jadnashuanh: "The US BMW service training sessions say 1.9g. The US website says 1.9g. Until just before actual US release, it said 2.4g, then they changed it. My guess is that if you could get someone to order a larger tank for you, it would probably fit, but who knows what other things may also be involved (could be nothing, could be a different gas line either to the tank or from it to the motor, or a different bracket, or a different filler door, nozzle, or maybe multiple things)."
First, it's news to me that the U.S. website said 2.4 gallons until just before actual U.S. release, when they changed it to 1.9. I had been seeing 2.4 all along as I researched this (part of the reason for all the confusion on the issue) and never caught the change to 1.9. But that would make sense.
Second, you've hit the nail on the head with your comment that while there's likely to be sufficient space for the Euro tank, other things could be different thus preventing us from simply plugging it in. But for that risk, we'd probably be driving our i3 already! We're hoping for more information on whether we can easily install the 9-liter tank in place of the 7-liter tank.