As a child of the 90s, I see this as one of those rare, genuine examples of the “museum in cyberspace” imagined by the futurists of the day. Thank you for keeping the dream alive!
In the same vein, it reminds me of the 1980's Domesday project, which had some sections that were similar to this, although given that it was published in 1986 , it was pretty much point and click to move between static photographs.