1. If you want the potential evaluated at two atomic positions, and know the difference between these two values, you could do
pot = nlread("file.nc", ElectrostaticDifferencePotential)[0]
p1 = pot.evaluate(0.*Ang,0*Ang,0*Ang)
p2 = pot.evaluate(0.*Ang,0*Ang,1*Ang)
print p2-p1
where I assume you have evaluated the potential already and stored it in "file.nc", and the two atom positions are given as arguments to the evaluate method. You can - and should, probably - get the precise positions from the coordinate list rather than type them in.
2. The simple answer is that one should pay not attention to these numbers. They are absolute energies, with different zero points, and thus cannot be compared, not is it relevant except internally in the code in order to to align the Fermi levels of the different regions. Besides, there is no "central region Fermi level" - the whole point of the non-equilibrium calculation is that there is no Fermi distribution in the central region. The value you see in the "equivalent bulk" part is a pre-calculation to help convergence.