That's absolutely right. And, If you are willing to use existing Native AEM eCommerce platform, then yes, You have to follow existing product data modeling (Match with exiting Product data).
Regarding use of ProdcutImporter, Since, you have a custom CSV file so you need to have your own Product Importer. Existing may be sufficient.
---
Jitendra