I don't know who did the voice over, but I did wonder if at least part of the time the robot was a small person in a suit. No reason why it should be, of course, and it is a good ad. Honda seem to have a knack of producing good ads - I particularly like the one where a a succession of Honda vehicles through the years is used. Doesn't help with your question, of course, but Happy Christmas anyway!