It was pretty cool with an opening that was low tech but advertised the Pokemon franchise with nostalgia. The trailer pretty much promoted everything fans love about the franchise. It also sold what could be a really cool Pokemon CEO t shirt.
The history behind the Pokemon series showed how the main titles sorta had a Legend of Zelda franchise having each next entry being released after at least 3 years.
The behind the scenes photos of Sun and Moo reminded me of the X and Y engine.