No, the Internet didn't begin in 1996; April 1, 1996 is when Yahoo! Japan launched. (As a result, Yahoo gets special emphasis in the city.) The website is the work of John Hathway, an artist who studied engineering physics at the University of Tokyo's graduate school. It was originally launched last year for Yahoo! Japan's 20th anniversary but was recently updated for 2016. The artwork is also available as a 6 meter-long (20 feet) poster, but only 200 copies are available; to apply for one, click on the banner below on this page from a smartphone.
Source: Kai-You: Nao Niimi; Images from The Mother of Internet