Not sure why the bus needs to be "in exactly the right spot" as the bus poles can reach nearly a lane either side.
The Swiss system sounds great, best of both worlds. Trolley bus with a Lithium battery and smaller diesel genset, don't need a full sized engine, just range extender. The driver wouldn't need to drive far, just to nearest bus stop to repole.
Generally, the auto-raise systems do not have sideways movement actuators, so to auto-repole, the bus has be centred right under the wire, the pole hooks retract and the two poles go straight up. Minor misalignment is taken in by the 'hats' on the wires. If the bus isn't near perfectly centred one or both poles will miss. I saw this happen in Roma, where the trolleybuses run battery only into the city centre, so the outbound buses stop on the edge of the CBD and raise poles.
I even saw one that the driver thought had got on the wire, so drove off only to have one pole come off halfway across the next intersection. (Presumably, the swivel head didn't centred so had not locked onto the wire). The driver got out and put the wayward pole back up by hand.
With today's technology, the bus could have a laser scanner and horizontal as well as vertical actuators and it could locate the wire even if not right above the bus.
The Siemen's electric highway system actually uses pantographs that can move sideways and uses a LIDAR unit to continuously track the wire location and move the pantographs to stay under it.
Wien has little electric buses in their city centre. At one end of the run they have timetabled layover. The layover has two wires above and the buses put up a 'spit head' pantograph to charge the battery. The overhead is supplied from the nearby ring tram route.
'Opportunistic' fast charging is hard on the batteries, hence the Newcastle trams using Ultra-capacitors for primary traction, they can fast charge frequently without damage. The downside is the energy density is terrible, the capacitors take up a lot of space for the amount of power they hold.
Most of the remaining German tram networks are in former eastern Germany. They survived the great tram abandonment fad because the cities were so poor, they couldn't afford new buses, so they kept patching up their old trams. If they had the money many of those smaller city tram lines would have closed.