First, the software is called Construct 2, not Constructor 2. That's a game.
Second, yeah, don't buy on Steam. It's bad. I love construct, but I voted negative against it since it's a really bad "version", with less flexibility.
Also, the forums are segmented. You guys have forums for the Free, Personal and Business licenses. That's really bad.
I don't know what you guys did, but the licenses should have been handed as DLC, not as individual apps.