I feel like a submission should be marked as Manager's Pick similarly to when a submission gets Featured automatically. Instead of a star, it could be a badge or medal of some kind. It isn't easy to find out if a submission is a Manager Pick other than seeing it featured at the time that it's picked.
Tried to make a mock up of what I'm describing but I'm a talentless skin sack with just about zero artistic skill and I gave up. :D