I'm probably beating a dead horse by saying this, but I think if construct games were able to be ported to phones/iphones or if the games could be played in a browser it would effectively promote itself. I think in this day and age many people are actively seeking out easy intuitive software to do just that. In fact the surge of people to this website might even be overwhelming.
With that said, this wonderful software definitely deserves more exposure. I don't even recall how I stumbled upon it, but I do remember the first thought I had. "How am I just finding out about this now!"
I think the most effective way to promote construct will be releasing games. So if anyone needs more motivation to work on that big project, that should be it I remember in my clickteam days, I would find ways to avoid the splash screens or the ugly games factory logo. However, with construct, and the nature of the product being open source and free, I can't help but want to put a huge construct stamp on my game to let others know. I think it was Mary Jane that made a really amazing looking opening video? I don't remember I have to go search for that thread now.