i think the adverts sort of represent something coming together
like they eye and the countdown numbers fix together.....
maybe the thumbprint is the mystery and the fixing together is it been worked out? i dunno random guess thats what i think anyway