Nothing to see here... move along. : P
Seriously, I'm not interested in installing any sort of download client either. Went ahead and waited for the stream to buffer and ads to finish before watching the short video. Mostly unremarkable CGI and a few in-game clips.
Not much of a teaser.