Just in case where you have not been aware of, please be clarified as the new user home screen (with his/her recent albums and images) does not work with IE8 for Windows 7.
It is a little bit problematic for me to share images with colleagues, as it remains the latest supported browser for the corporate PC environment,
and there may be many people in a similar situation.