You will have issues down the road again as long as you have that STS oil return pump. You should upgrade it to this one:
Exa-Pump®
Also, I am not sure why/how they have the pressure switch, but it is not needed at all. At least I don't see the purpose for it. There are other much better/fail proof ways to set up a remote turbo oiling system than what you currently have.