Yes, I think you are safe with the method you have used.

In time, you can start using features such as EZPages to incorporate the info that is on the main site. Then, when the content is moved, the "main site" becomes redundant and can be removed, and the shop moved up to the root directory.