Awesome ad, Ive watched it about them times!
On another note, I was reading the two links about the making of in the Telegraph & the dailyrecord & I have come to this conclusion:
The DalyRecord must be one piece of shit newspaper. Just do a comparison & youll see what I mean.