Does that mean that Henry Ford's feat is no longer an innovation?

No. It just means it's no longer a new innovation.

The word "innovation" includes the word "nov" for new, as you know.

Therefore, you can have old innovations or innovations which are no longer new, but you can't have "new" innovations ... unless the other innovations aren't really innovations at all, in which case you can have a "truly new innovation".

Hope this helps, Faldage.