Chances are with that wrong number in the VIN it won’t matter if you put the evap system on. DMV is just following the rules set forth.
Just get a plate from out of state and ride the heck out of it to put on the 7500 miles. Been done before, you’re not the first to get bit by this.
Should be able to get the dealer who sold it to you to work something out. They’re the ones who screwed up shipping it to California.