Yeah I agree with belmont on this. It's throwing you that code because the ECU doesn't see the BCS hooked up. As long as your boost holds steady and u aren't seeing any problems thus far, you should be fine.
Did u install a new/upgraded fuel pump? Do the fuel pump rewire? If so, that's why you're running rich. Once you upgrade the turbo/IC system, you'll settle back down where you're supposed to be.
My guess is like 16g-95gsx's...as long as your wastegate holds at whatever boost level you're desiring, you're fine. The BCS is really there as a knock preventer, not a boost controller. It will release unwanted boost when the engine sees knock. But with a correctly tuned engine, it's really not needed. I haven't really used mine for that in a long time. I mainly leave mine hooked up to keep my knock LED active.