I think it's worth jumping in here with a few thoughts.
The gas tax exists, in theory, not just to pay for road construction, but also to encourage consumers to drive less and to drive more efficient vehicles. Tailpipe emissions are bad, both locally (particulates) and globally (greenhouse gases). Traffic congestion is another externality we wish to reduce. The gas tax is currently too low and it is not sufficiently accomplishing any of those goals. We have too much pollution (both particulate and greenhouse gas), too much traffic congestion, and insufficient money for road construction and maintenance (we pay for this - in large part - via income taxes, property taxes, and sales tax is these days, and we are also underinvested in infrastructure).
The solution is to raise the gas tax. Raise it a lot. Then index it for inflation. No, EVs do not pay it. That is okay - there are very, very few EVs on the road, and, in any case, they do not contribute significantly to the pollution problem. If, in 30 years, the pollution issue is solved but we have abundant congestion and road maintenance costs because we have shifted to EVs, we should count ourselves lucky to have such a problem and it may be time to think about congestion pricing in a big way. This fix is basically a no-brainer.
Placing an extra registration fee on EVs makes the pollution problem worse insofar as people will substitute to conventional gas guzzlers, and it does nothing to reduce congestion. It's an obvious attempt to simply soak people who choose more efficient transport in an act of political spite - the inclusion of OP's 2002 Insight makes this plain as day.
Once we've set the gas tax at a rational level, it is time to tackle the problem of our infrastructure costs. It costs way too much to build things in this country. Why are we paying a vast premium to build a mile of road or mile of train track compared to Japan, for example? This is a multi-faceted problem of contracting, and it should be an area of expertise for state and local legislators. They need to solve it.