Studios are going to be your best friend. You won't have to have a model set for each colorway if you use multi-materials. Just have a model set for each product (if you decide to put them all into one scene) and set up multi-materials to handle the different color/material options. Get your camera angles added and then the studios are just a matter of picking what you want from the drop down lists.
Personally, I like having a scene for each product. It makes it easier for me to organize things. And if you don't want to set up the same camera views repeatedly, you could create an empty scene with just the cameras and environment set up and save it. Then use it as your default startup scene in the general preferences. Then whenever you start a new scene, it will already have the cameras and environment set up.