Unfortunately...
Mirrored duplicate storefront type web sites are difficult to get into the search engines and must be marketed by using individual links to particular Niche products...
Otherwise there's just Too much of a mish mash of Niches, therefore confusing consumers...
Some sites like yours, just take Too much time to load due to all the graphics so you Lose visitors instantly!
This wouldn't just be a self promotion, would it?
Just my thoughts...
Phil