You would be able to do most of that with the Premier plugin (please see the description) which has territories, directory builder, SEO pages, buy here woocommerce, power add-on (includes import, category taxonomy SEO pages, Directory Builder) , experience add-on (where you can use to rank and /or feature listings). Or if you need more specific customization you can send the specs and details thru the Paid customization. and receive a quote from the developer. I think that would be the best bet, is open a dialog with the development team, they have extensive expertise with the ecommerce world