http://www.escapistmagazine.com/groups/view/Tech-Team
That is where you should give some feedback or raise questions. You'll get the tech personnel's direct attention there, rather than there in the general forums.
EDIT: I, too, am finding it a little less consistent than the previous one, but I'm sure those are just some kinks that will be ironed out soon enough. Or they are problems on my end. Either way, tis not a huge deal.