Glad to hear you found all those leaks mate. With so many I assume they would easily leak a couple of pounds and as you said you could only get the gauge to read 5psi.
Once all the leaks are fixed and you've had a play with the boost controller, let us know how you go.