This is excellent input. Thanks!
Option 1 is actually the most complicated from a development standpoint and relies on the clients being able to configure a subdomain and cname correctly. It is likely the most attractive from a client's point of view (being able to direct people to product.theirdomain.com) and the least attractive from an SEO point of view.
Options 2 and 3 are more or less equal in terms of development and are much easier than option 1.
It is not ideal for clients to point visitors to ourdomain.com/product/theircompanyname, but plenty of third party products do this and our marketplace isn't the most tech-savvy.
One last question. when you say that the links wouldn't be editorial in nature, they would still be heavily contextual. What exactly do you mean by editorial and how does that differ from contextual.
This isn't like a wordpress template that could be used by any kind of business - 100% of clients would be in the same sector and their keywords would all align around the same general themes.
It is possible that some clients will link to the product from within blog posts or somewhere other than navigation also.