I'm helping out developing an iPhone app that enables access to a lot of list items of data.
On the start screen, the user can dig into the list items through either predefined category shortcuts or user-defined shortcuts. The latter shortcuts are created by using the predefined category shortcuts to navigate to the requested list/item and then tapping a 'create shortcut' button.
However, I'm in doubt how to design the interaction for editing such split lists; that is deleting, re-arranging and renaming user-defined shortcuts on the start screen (only user-defined shortcuts can be edited).
My draft looks like this:

- What are your comments on this design? Does is comply with iOS standards? Is it even implementable? Can you think of a better design?