Hey,
I like the sound of your turbo system. So did the oxygen sensor from the Landi replace the one used by the car's computer, or did you have two in there?
Did you install the venturi just before the intake plenum/ just after the intercooler?
I guess you never had it registered? Would be great if this system was legal, don't see why not