Having owned not one but two Bond Minicars (built by Sharps Commercials who also produced the Bond Bug, I can remember them well!
The engine and gearbox was a modified Villiers motorcycle unit and available in 200cc and a heady 250cc variants. The reverse was effected by the Siba 'Dynastart' motor/dynamo on the end of the crankshaft, opposite the transmission. This could be run in reverse to start the engine in reverse, from a shielded second position on the ignition-switch; but I forget if the engine had two contact-breakers timed on either side of, or a single one on, TDC.
Whether a two-stroke engine is more or less efficient than an equivalent 4-stroke I do not know, but having no valves does mean slightly less power absorbed within the machine itself.
Very large marine Diesel engines are or were built in two-stroke form, as were some 4-stroke ones reversible via the valve-timing.
.
Missing from your list is the Steam Turbine.
As with the reciprocating engine the overall efficiency is let down by the need for a large boiler, hence external combustion; more than the engine itself. Nevertheless, power-station and marine steam-turbine sets achieve significantly better than 5% overall efficiency, thanks to long, steady running against fairly constant loads, full pressure-range through the engine to the condenser, and the heat-recovering economiser and feed-water heater.
Some ships, including the three Titanic class liners, used reciprocating engines followed by exhaust-steam turbines, to gain maximum expansion from HP inlet to the condenser's partial vacuum.