Photokore is an asian site, I subscribed a few months ago after reading about them on this forum
they kinldy replied to my messages and set up ftp for me and I uploaded a few hundred pictures - which unfortunately are still in the pending queue after 2+ months, so I can't tell about sales
my dreams of glory in the asian market are still unfulfilled so far
Regarding Vectorain, never heard of them