slogger wrote:This seems to be a mecha and not a robot.
Robots do not have pilots strictly speaking.
If I were to ask you to describe what 'mecha' means, the first words out of your mouth would most likely be "giant robots". Thus, I think we're good here. Robot is an incredebly broad term, that spans from free ranging science fiction creations to machines programmed for a single task to mechanical arms used in surgery and controlled in real time from another room. If you want to get really technical, it's not clear from the design if she's riding or piloting the thing. All in all, I don't think there's really ground for contention here.