How to position a custom top level menu before/after some menu?
Pretty sure you need to GET weight of the "Administer" menu and then based on that you can SET the weight for "My Menu" - in the civicrm_navigation table. like in Drupal I think you'll be ok having two items with the same weight - no need to renumbering them all!