I understand you want to improve the site. Many people disliked this brutal change.
Why don't you test on beta testers before rolling out the changes to everyone?
This is how software updates are done usually, and there is a good reason to proceed that way.
Customer support service by UserEcho