This seems like it could be an ARG or something. I like it, it's intriguing.
The TRAVELERS are from a crapsack future; they're here in our time to change that. This is the sort of thing that might be useful for them.
In the footer it has my location and weather displayed too... even creepier (I turned off ublock to see if there was other stuff on this page).