Above is just the teaser, Nintendo Europe were very happy with the result. Below are some shots from the final site, unfortunately no backup of that.