Turbo sounds fine. A fuel pump wont make it overfuel, as it's controlled by a pressure regulator. A Bailey type breather is a very good idea, even on a std car.
Fuelling needs looking at. I highly recommend you get it to Motorsport Developments in Blackpool.