I personally do not like the transition. When I took a web design class in college, I learned that things like this are an "over kill" when someone views your website you have a few seconds to catch their attention before they will read on or exit your site. People with slow connections will not wait for the transitions to load. Also, I find that when you are looking a a business/professional website it should be simple. If you go to the websites you will notice how simple they are. Even Fortune 500 companies have the simpliest of websites. This way your customers are focusing on your products, not on the transitions that are making the page be too busy. You do not want to overwhelm the cutomer. Keep it very simple and people will come back and order from you because they will remember how easy your site was to navigate and how easily it loaded on their PC. Everything else looks wonderful! Keep up the good work.