The "pressure" must be regulated relative to the pressure in the manifold. Else a variable amount of fuel will be delivered given the same on time. E.g. a closed throttle plate will cause a lower manifold pressure and a larger amount of fuel would be delivered given constant fuel pressure and injector on time.
Of course it depends on where the injectors are located relative to the throttle plate. Most MPI (multi port injection) systems have one injector per cylinder and are located "in" the manifold. TBI (throttle body injection) uses a single or dual injector above the throttle plate.
Pressure also varies in a TBI system due to the venturi effect and must be accounted for.
Fuel temperature is a negligible effect and well within the dynamic range of the feedback system (O2 sensor range).
HTH!