Just an update, replaced the breather pipe and rubber turbo hose and the DV. Doesn't seem to be anymore oil leaking but the whistle/whine is still there when I floor it at 2000 revs. I've booked car in at another (and more costly) garage for a better diagnosis and pressure test.