Also, I added a page called "test" accidentally clicked home, and now the page is gone, but I can't create a new page called "test" and I can't close the dialog to just edit the page I had.
Oh...I just worked out how to add an element. Why do I need to click "add here"? Now I'm clicking it and nothing happens....
Oh...You have to open the properties from the tool menu? Weird.
I like what you're trying to do, but I feel like I'm using Photoshop (You even mention photoshop in your intro), but it doesn't work like Photoshop. If you're going to use controls analogous to other applications, then it really needs to work like those other applications. You have a fairly low tech interface that LOOKS like a high tech application GUI.
In general, considering you're presumably targeting non-coders, it's VERY complicated. In reality, what is the likelihood that someone who doesn't know CSS know's the difference between padding and margin? Or that someone who doesn't know databases is going to be able to link up pagination to a database? You have a "power" application aimed at non techies...but you still need to be a techie to use it.
Who is your target? What problem is it solving them?