With a small custom code snippet it is possible to order by menu order field as well:
Well, for missing images you can define a default image: https://i.imgur.com/biySYKM.png
I think tags should be okay for that.
That will not help the case I believe, as the taxonomies and terms will still not exist. It is only a way to register new virtual taxonomies based on post types.Best,
If you like my products, don't forget to rate them on codecanyon :)