Wow, I hadn't thought about that. It's entirely likely that you'll get more negative reviews than positive ones what with all the drama going on a while back, at least until 1.0 launches and the user base spikes. It's sad to think that there are passive-aggressive cowards out there who have nothing better to do than anonymously bash on something that doesn't affect them at all.
And don't worry about it. There's nothing wrong with Construct that time and testing won't cure. I'd consider taking Construct off those sites until after you launch 1.0 though, if that's possible. Wait until there are a couple polished Construct games out there, and let people judge for themselves what Construct can do. Once there's some content to back Construct up it'll be pretty difficult to say it's a poor program, and anyone who does will look like an idiot.