Sorry to revive an old post, but you really didn't answer the question as to if it is possible to create a link directory with metabox. I'm assuming so by creating custom post types and taxonomies as well as custom fields, but I'm unsure that the complexity that would be required to display such data such as ratings, etc. Additionally, I'm also not sure about the search or facet capability as I didn't have much luck with FacetWP and haven't tried SearchWP. So would you be able to give any pointers or suggestions as to how one would approach this? I understand the permalinks and have that solved with permalinks manager Pro.
Sorry, it might be the wrong topic. Yes, we can create a list of links like that (a cloneable group of image, URL). But Meta Box just helps you to output the field value added from the backend to the frontend so you need to create custom code to display features like sort/filter, upvote/downvote the link.