Those people complaining that CGX 4.0 does not run on OS3.9BB2 are just stupid. Both softwares were developed concurrently. If you install the updates for both in chronological order, you will never experience any problem. Install CGX 4.0 on OS3.9 without Boinbags and it will run without problems. Update CGX to 4.1 when you install BB1 and it will continue to run. Finally update CGX to 4.2 when you install BB2 and it will still run without problems.
Also saying that bad internet support is the reason for CGX failing on OS 3.9BB2 is just stupid, too. If you are not able to download CGX updates, you are not able to download OS 3.9 updates, either. Updates for both products are available only via internet. And as said before, CGX 4.0 works fine on OS 3.9 without updates. Only if you update one but not the other software, then it will fail. This is the same on all platforms, Linux, Windows, whatever.