The local version of the help has been built, although I don't know if it's just for testing.
1. The layout of the toolbar put the shape as the last item on the top line.
Not for me. My menu shows 8 controls (including Find and Help). From L-R: Opacity, Text Rotation, Text Alignment, Disabled (so I can't see what it represents), Line Style, Stacks, Find & Help.
2. Something like a number of shadows of the shape (used to indicate multiples of that item exist)
I get it now... And I can see them now. The sample shapes were very light and the stacks didn't stand out - at least to my decrepit eyes...

3. You can always use boundaries on these diagrams too.
That isn't my point. I want the same functionality on normal shapes. I note Boundaries are excluded from custom shapes. What we're after (as users - and echoed by the other posters)
Totally agree with Skiwi here... Consistency of UI drawing should be the top priority, not to mimic Visio... so sad
as JC says, whatever level of customisation is available, make it universal. (and for my part automatable)
4. What capabilities do you think need to be added to shape scripts?
The ability to do what you can do here. Whatever you can do in the background with the internal APIs, give us access to them. Opacity, Text Rotation, Text Alignment, Shape, Line Style, Stacks
ONE OTHER THING! (since you asked) Allow shapescripts to all each other. We need library shape scripts (see below).
5. The menus are in exactly the same place when you have multiple selections.
I see that. That's not what I was asking. I was asking about
Enabling Custom Drawing on multiple items, but I now see you can.
I don't think there's any automation functionality around this at this stage.
As I said above, how hard would it be to provide either direct access to the same APIs or via a Shim?
We've written our own Shapescript routines to do pretty much what can now be done with Custom Drawing (which we have to
embed in
each script - absence library scripts). It would be so much easier to just make a simple API call.
Paolo