Some of the devs have read this page, but so far, none has posted. I think that is due to sheer professionalism, or if the rumor is true, it is because they're under contract with Lucasarts, forbidding them to talk about their feelings about the game for atleast 6 months after release.