On page 3 the statistical approach is spelled out.
They do a Poisson auto-regression of goals scored for each team with 6 explanatory variables. The autoregressive portion only goes back 10 games for the team in question and 5 for the opposing team. Perhaps you are not familiar with autoregression.
Autoregression means that a regression at $t$ is performed using previous values (in this case goals) going back some number of timesteps $p$. A simple linear autoregression would look like this.
$$
X_t=c + \sum^p_{i=1}\beta X_{t-i} + \epsilon_t
$$
What is commonly referred to as Poisson regression is often linear so in that case the $X_t$ would be replaced with $log(X_t)$. The Poisson regression used isn't stated however and may be non-linear. Regardless the principle of autoregression would be true no matter what model they used; the values from previous timesteps are used as predictive variables for the current timestep.
For this model $p=10$ for the team of interest and $p=5$ for the opposing team. The fact that the data goes back to 1960 only means that there is some $k$ for which the $k-10$th game happened in 1960 and in addition there is a $k+10$th game that is not in 1960 (probably 1961).
The model is not claiming that an event that happened 54 years ago will affect the outcome of the World Cup this year but rather they are offering the premise that there is a pattern that was true in 1960 that involved the 10 previous games at most and that this pattern is still true today.
Whether or not this premise is fishy is perhaps a more sophisticated question.
those models tend to have inferior discrimination and calibration compared to the predictions as implied by the bookmaker odds (unsurprisingly, the latter use more information)
– CloseToC May 31 '14 at 23:47