There is something utterly surreal about a window-cleaning robot. We noted this back when we first reviewed one of Ecovacs' ...