I FOUND THE PROMO VIDEO OH MY GOD IT'S AMAZING I'M DYING
EDIT: This should go without saying, but everyone...PLEASE don't upload this to Youtube or anywhere. If Bagdasarian Productions and Ouido! Productions know we have it who knows what could happen. We could get in trouble or we might not get more info anytime soon. I don't think this is meant to be seen by the public right now.