This latest offering on the Christmas ad scene pays tribute to the power of the imagination... and Disney swag, of course ...