Ha, ha! Well, if you expect it to be so, then when you'll develop your graphics program it will certainly work the way you expect it to! :D
Just kidding, ;)
Seriously though, the layers implementation in the object oriented graphics concept is of secondary importance. The complex layer structures are not essential unlike they are in the layer based graphics concept (e.g. Photoshop).
Actually any graphic design can be created in a single layer. Layers are just helpers in organising more convenient workflow. And we use them to some extent for the HTML and animation exports (the frames in animation are internally equivalents to layers, you can't have multiple layers in animations).
Of course, improvements of the layer implementation is a good thing as well as lots of other features we have on the wish list. So it just waits for it's time to be implemented. But how much time? No one can tell. :)
Now some answers:
Quote:
I was expecting to be able to click on an object and then... right click - Move to layer name/number (whatever) . You can only seem to move objects infront or back based on the current position (what if there are 100 layers and you want to move from 99 to 49?)
You can do this in the Object Gallery in XtremePro5.
Quote:
I was expecting to be able to move layers around within the tree itself (to create nested layers)
You can freely move them around in the gallery, though you can not nest them, so no trees.
Quote:
I was expecting to be able to drag an object off the work area onto the layer 'gallery' to change its layer
Drag it within the object gallery.
Quote:
I was expecting to see the number of objects on a particular layer
Ctrl+A and look at the status bar.
Quote:
I was expecting to right-click an object and be able to find out what layer it is on
"Find" button in the Object Gallery.