Disney's latest animatronic technology deserved a better debut

Arrr we sure this is the right place for Disney's latest tech?