Kickstarter Video

https://www.youtube.com/watch?v=P48lSsS6h2M

Some notable clues,

Message from 2043, regarding the decay of the universe.

Message telling us of 0451

Message from the past containing get requests to http://twinbread.com/eolo5387.html