Corporate marketing departments just loooove to use Flash. Just check out any movie website. Flash up the butt.
Usually it’s annoying as hell. But the official New Super Mario Bros site at http://mario.nintendo.com/ makes me happy. It looks pretty slick and it’s fun to click things. That almost never happens in the world of Flash. And yes, the game is totally awesome.