Yeah, I don't get what all the complaining is about. Editor Schmeditor, that is just an "add-on", and I'm glad they got the game out the door and didn't make us wait for the editor perfect for the uber-geeks.
It sounds like they know the editor wasn't ready for prime time, which is better...