As others mentioned, you really have to look at when your existing solar was installed to determine how long your NEM2.0 or 1.0 will last.
Also, force yourself to get more quotes to see what the pricing is. I know that's work, but I think a lot of folks here are blinded by Tesla solar's pricing when it might not save you much/any $$. I'd suggest getting quotes from energysage as well and use that as a starting point to negotiate. I got 10-15 quotes (a lot were low effort of course, some, in person, local as well). Semper was on the expensive side when I checked them.
I've posted my example in past posts where Tesla solar literally saved me not much $$ at all. Also, it's a bit unfair to compare Tesla solar with other folks since you're forced into using whatever Tesla forces you to use I think. You're going to be on string inverters and you can't really pick your panels. If you want LFP batteries, that's not an option neither. There has also been posts where they just cancel.
I was dead set on Tesla PWs when I started my research, but with the possible delays with PTO (this was mid 2021) and no vendor was sure when they can get PWs, I didn't want to risk delaying my PTO back then. You may have NEM3.0 to consider which may or may not affect you now.
You listed your old install time frame back in 2015, once you figure out your existing solar install NEM status, factor how long the install might be. Tesla seems to still service your area, but they've pulled back for some reason in a lot of locations. A lot of folks have no issue installs, but issues have been common enough to see quite a few posts here.
I notice you paid $0 for PWs with SGIP, can you still get that with Tesla? I didn't know Enphase make single inverters.
Full disclosure, I'd readily admit I am very biased with the whole Enphase solution. They have working generator hook up already and have stated they are working on V2H (2024 I think).
Good luck.