When I clicked on the link the splash page had a note at the top:
"Your version of Internet Explorer requires the Google Chrome Frame Plugin to view the Map of Life. Chrome Frame is available at http://www.google.com/chromeframe/
. Otherwise, please use the latest version of Chrome, Safari, Firefox, or Internet Explorer."
I have the latest version of IE, and I am avoiding loading anything (else) associated with Google, so I will wait to see if they get their act together so that it works on IE by itself.