Well, since the lease is finalized, I suppose congrats are in order! If you're happy with the payment, that's great - just enjoy the great new ride!
I think people have done better and worse than you.
Assuming BEV, not REX, your car MSRPed at $48K, you should have gotten a $1K options credit, and the $7500 leasing credit(in place of the Fed tax credit for a purchase), bringing it down to about $40K or so, and the sum of your payments approximately bring you down to the $30K residual. However, I'm guessing you didn't get much of a discount off MSRP other than the options credit, and there's quite a few cars on Autotrader being offered with steeper discounts. We'd have to see what your negotiated cap cost, and MF is to see how your deal measured up!
Also, those 20" wheels with summer tires are going to be no good in any cold, so I'd leave the i3 at home when freezing conditions are predicted in the NW.