Hi.
we can use CSS 3 and HTML 5 for better animation effects.
yes, you can set any image for your customer ,so whenever your logs in he will get that picture in pop up.
you will be able to manage and upload pictures and videos for each customer, so customer will be able to check their items only
i will use. php based joomla cms, your site will be responsive as well.
i have few more ideas, like we can allow customer to login with fb account and gmail account.
i would like to discuss more . we can produce one web product in professional way.
Thanks for reading this
Nishit