Here's a preview of the developer interface. In these screenshots the developer has not yet done the ID verification steps so in one of the images you'll see amessage about ID not being verified. Overall the interface looks clean and satisficing. In other words it looks good enough.

Basic Account Details:

A closeup of the "Add Product" drop down

Dashboard Interface:

Products tab. Here you can see the that the publisher ID has not been verified. That step involves printing some paperwork and taking it to a notary.