Add a few screen shots of Construct in action (editing a game)
Some downloadable games with source
And some demos showing something cool
I agree with Xombul. It'd be great if the homepage had more to advertise for Construct. The showreel is grrrrrrreat! ... maybe feature it prominently. And it would be cool if the "Downloads" section had a couple free game downloads. Maybe the "Labs" could be for things like when David busts a .cap such as his level editor.
By the way, can I just officially coin a new term:
Bust a .cap - To develop and release a novel, useful, or otherwise intriguing .cap file for use on the open source Construct game creator. alternate spelling: "bust a cap"