Giant Robo: And it has just the right amount of fan service