VIelleicht denke ich zu einfach. 
Er verbraucht für 150km 20 kWh. Davon nimmt er 16kWh aus dem Akku (21%SCO) und 4 kWh werden durch Rekuperation erzeugt.
Ne...
er hat für die gesamte Strecke in Summe 20kWh gebraucht.
D.h. die verfügbare Energie im Akku, war nach 150km um 20kWh geringer und nicht nur um 16kWh.
Er hat während dieser Strecke Berganteile gehabt, wo der Verbrauch/100km deutlich nach oben ging und er hat während dieser Strecke Abfahrtsanteile gehabt wo (mit zusätzlichen Verlusten) rekuperiert wurde.
Wenn keine Rekuperationsverluste vorhanden wären, würde die Energie, die in die Batterie durch Rekuperation eingespeist wird, der Energie entsprechen, die bei den Berganteilen der Strecke zusätzlich benötigt wurde.
Rekuperation "erzeugt" für eine Gesamtsstrecke keine Energie. Die Energie für die Gesamtstrecke wird zu 100% durch die Batterie zur Verfügung gestellt und man muss sie zu 100% von außen zuführen.
Die SOC-Anzeige ist eine rechnerisch unterstütze Abschätzung des Ladezustands.
Direkt gemessen werden, kann der nicht.
Genau lässt der sich nur im nachhinein, durch spezielle Tests, feststellen.
Der Verbrauch, den dir der Bordcomputer für eine bestimmte Strecke nennt, dagegen nicht, denn sowohl die Strecke, als die benötigte Energie werden recht genau vom Fz gemessen.
Strom-Spannungs-(Energie-)Aufzeichnungen zwischen Batterie und Verbraucher sind absolut kein Problem und die Streckenmessung ebenfalls nicht.
Von daher ist der Verbrauch für eine gefahrene Strecke, den dir der Bordcomputer nennt, durch aus recht genau.