It says the number 20 17 on the thumbnail. Maybe it means something? Maybe its the time its releasing?
beamng forums reading into the details of something just to come to the most insane conclusions be like