The virtualization server and it's dynamically-assigned URLs (to create preview contexts for your site / app) are not intended to be used in the run-time environment. They are for use in the authoring server only.
In 2.0.1 Enterprise, a snapshot of Staging in a Web Project can be deployed to a remote Alfresco server (or many) which serve as your run-time content delivery repository. This run-time server could be mapped as a network drive, which your app resources (code and content) served directly off CIFS, or, in the more typical case, your app code fetched via CIFS but content sourced via APIs from the Alfresco repository.
In 2.1.0 Community RC2 (target this Friday), we introduce the compatible notion of deployment of a specified set of directories to one or more file-servers. In 2.1.0 RC2, your application code (and perhaps certain large file types like videos) are to be deployed to the file-system for use by your app server, with the web project content deployed to the run-time repo (which is now indexed for search). In 2.1.0 Community then, you can also separate your app tier from the Alfresco repo tier from Alfresco's own underlying DB tier.
In either case, the system is designed to support any run-time environment (even non-Java ones like PHP, which, although not supported by the virt server for dynamic in-context preview and requiring hand configuration of separate preview environments for each sandbox, can still be fully managed, deployed, and hosted from Alfresco). And in that run-time environment, however you wish to name your map your site URLs should be entirely up to you.
We'll be providing a primer for this along with our 2.1.0 Enterprise release some weeks after our upcoming RC2 Community build.
Kevin