Yeah, I think you're right. Not a lot of great options. The layout of the parking lot is clearly intended for dealerships with dozens of cars on the lot.
They could wrap around the transformer with four stalls in on the east side of it (by the garage/showroom). They could also put SCs on the stalls next to the 680 ramp (opposite the current SC stalls), although that would eat into the queueing space and there are already times where the line spills out onto Amador Plaza. My last thought would be that cluster of 16-20 spots east of the current SCs.