What about pseudo-contemporary?
Although theoretically it could refer to things yet to come, pragmatically in context of real world things it would refer to something that seems contemporary, but is not.
This word does not describe the aspect of being very advanced for its own age.
Another word that is related is futuristic; however this attribute was applicable in the past, not necessarily today. I don't know the word that would be used for ”once futuristic”, but the phrase should work:
All of your examples were once very futuristic.
EDIT:
Synonyms of futuristic also work:
Main Entry: futuristic
Part of Speech: adjective
Definition: ahead of one's time
Synonyms: advanced, cutting edge, innovative, modern, pioneering, revolutionary, visionary
I especially like visionary (except for the example of the time traveler photo), which might work in a phrase such as
Douglas C. Engelbart's "Mother of All Demos" was proved visionary.