I can fix 1 and 2, but I'm not sure about point 3.
I'm afraid it will be awkward to add a new item to the top menu when it appears at the bottom of the block.