A steam robot and a flamboyant rider. Toei better be taking notes