Just confirming that I can include Vantage to an existing wp site by setting up a sub-domain with Vantage as the sub-domain theme and including a navigation link from the main site to the Vantage Directory.
Yes you can certainly install Vantage this way if you wish (this is what many people with an existing homepage choose to do), so as long as it's being installed on its own instance of WordPress, this is fine. Thanks.